Open yangsirgo opened 4 years ago
物理层: 通过硬件设备将模拟信号转换为数字信号.于是有了0/1数据流,叫做比特流.
数据链路层:可以发比特流,但是没有格式就会乱七八糟,于是就有了"帧".采用一种"帧"的数据块进行传输,为了确保数据通讯的准确,实现数据有效的差错控制,加入了检错等功能.
网络层: 多台电脑通讯需要路由,每台电脑都得有自己的身份,于是出现IP协议.
传输层: 比特流传输的过程不可能会一直顺畅,偶尔出现中断很正常,如果人为制定出单位,分成一个个的信息段,从中又衍生了报文,结合上面几层,我们就可以有目标的发送正确数据给某台计算机了,传输层有两个重要的协议:TCP和UDP。TCP效率低但是发送包会校验是否完整,UDP效率高但是不管别人能否完整收到。
会话层
表示层
应用层: 底层封装了接口,提供服务,用户只需操作应用层就可以得到服务内容,这样封装可以让更多的人能使用它。包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)
七层网路模型及主要设备和协议:
考法分析
给定协议,判断基于TCP或者UDP协议基础
给定协议,判断其所属层次,或者端口号.
给定端口,判断其对应协议。
要点分析
TCP/IP协议层次模型
常见协议和端口号:
POP3(邮局协议Post Office Protocol): 110端口,邮件收取。
SMTP(邮件传送协议Simple Mail Transfer Protocol):25端口,邮件发送
FTP(File Transfer Protocol 文件传送协议):20数据短裤/21控制端口,文件传输协议。
HTTP: 80端口,超文本传输协议,网页传输。
HTTPS: 443端口。
DHCP:67端口,IP地址自动分配。
SNMP(Simple Network Management Protocol):161端口,简单网络管理协议。
DNS(域名解析协议):53端口,域名解析协议,记录域名与IP的映射关系。
TCP:可靠的传输层协议。提供了端口寻址功能。
UDP:不可靠的传输层协议。提供了端口寻址功能。
ICMP:因特网控制协议,PING命令来自该协议
IGMP:组播协议
ARP(Address Resolution Protocol):地址解析协议,IP地址转换为MAC地址 示意图:
RARP:反向地址解析协议,MAC地址转IP地址