7、TCP/IP协议
2020-04-20 本文已影响0人
猪儿打滚
一、TCP/IP协议
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
【以上来源百度百科】
- 作用:TCP/IP定义了设备如何进入因特网,以及数据如何在设备之间传输的标准,是实际上的“国际标准”
- 该协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求,比如http呼叫tcp
- TCP负责发现传输时的问题,一有问题就发出消息,要求重新传输,直到所有数据都安全正确地传输到目的地
- IP则是给因特网的每一台联网设备规定一个IP地址,该地址为动态地址
二、TCP/IP层以及常见的协议
ps.以下的协议,指的都是TCP/IP协议簇中的协议
1、应用层
应用层负责处理特定的应用程序细节,应用程序通过端口进行通讯(一共有2^16=25536个端口,0-25535)
- 协议:HTTP、HTTPS、FTP、SSH、DNS、SMTP、SNMP等
1.HTTP、HTTPS、FTP对应的是传输层的TCP协议,所以可以称之为“可靠的协议”
2.DNS协议(域名解析协议)对应的是传输层的是UDP协议
3.FTP协议(文件传输协议)用于上传、下载文件
4.SSH协议,可靠的、专为远程登录会话和其它网络服务提供安全性的协议
5.HTTP、HTTPS协议:内容较多,另外说明
6.SMTP协议(简单邮件传送协议)用于邮件发送
7.SNMP协议(简单网络管理协议)
2、 传输层
传输层主要为两台主机上的应用程序提供端到端的通信。在本层中,只有两个协议:TCP协议和UDP协议
- TCP协议
传输控制协议,内容较多,另外说明 - UDP协议
用户数据报协议,内容较多,另外说明
3、 网络层
网络层也称“互联网层”,处理分组在网络中的活动,比如分组的选录
- 协议:IP、ICMP、IGMP等
1.IP协议,内容较多,另外说明
2.ICMP协议,内容较多,另外说明
3.IGMP协议(因特网组管理协议)
4、 链路层
链路层也称“数据链路层”/“网络接口层”;通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡;它们一起处理与传输媒介(如电缆)的物理接口细节
- 计算机通过网卡连接外接网络,数据以“帧”的方式进行传输(0、1);在计算机出厂的时候,网卡上面会有一个唯一的48位地址:MAC地址,是固定值。
- 协议:ARP、RARP等
1.ARP协议(地址解析协议),把IP地址解析成MAC地址
2.RARP协议(反向地址解析协议),把MAC地址解析成IP地址
未完,下一章介绍计算机网络协议