注:本书采用TCP/IP四层模型讲解
计算机网络四层模型
层次 | 协议 | 数据单元 | |
---|---|---|---|
4 | 应用层 | http,ftp,telnet,smtp… | 数据包 |
3 | 运输层 | TCP,UDP,RSTP,QUIC… | TCP Segment, UDP datagram |
2 | 网络层 | IP,ICMP,IGMP | IP packet |
1 | 链路层 | Ethernet,FDDI,AppleTalk… | Frame |
局域网与互联网,交换机与路由器
不同的局域网互相连接成为互联网,局域网内主要使用以太网Ethernet协议,交换机使用局域网协议实现网络数据的高效传递。
路由器的功能是连接不同的网络,这就要求,路由器必须具备两个功能。1、支持IP协议和路由协议,2、支持局域网协议和交换功能。
经过近几年网络的发展,局域网协议主要就剩下了Ethernet、AppleTalk(实为协议族,支持多层协议)和802.11(无线网络协议)系列协议。
路由器由于支持多种协议,可以自然地完成协议转换,因而一般路由器可以做网关使用。(网关又名协议转换器)
ICMP、IGMP与IP协议
ICMP与IGMP协议是IP的附属协议,但他们的报文都被封装在IP数据报中。
TCP与UDP协议
TCP
UDP协议主要应用有VoIP(低时延),DNS,DHCP,NTP,NNP,RTSP,RIP…