《王道》 计算机网络--计算机网络模型
1 什么是计算机网络体系结构
计算机网络体系结构是网络协议的层次划分与各层协议的集合,同一层中的协议根据该层所要实现的功能来确定。
各对等层之间的协议功能由相应的底层提供服务完成。
2 计算机网络体系结构出现的原因
计算机网络是一个非常复杂的系统。为了设计复杂的计算机网络,人们采取分层的方法,将庞大复杂的问题转换为若干个小的局部问题。
3 OSI的七层协议体系结构
OSI(开放系统互联参考模型)是由国际标准化组织制定的标准,它概念清楚,理论完善,但是复杂又不实用。
OSI的体系结构:
4 TCP/IP的四层协议
TCP/IP体系结构得到了非常广泛的应用。
TCP/IP体系结构:
5 具有五层协议的体系结构
学习网络原理时的体系结构,结合OSI和TCP/IP的优点。实际使用还是TCP/IP四层体系结构。
6 总结
7 各层协议(五层协议体系结构)
1.数据链路层
PPP(Point-to-Point Protocol):点对点协议
CSMA/CD:载波监听多点接入/碰撞检测
2.网络层
IP:网际协议
ARP(Address Resolution Protocol):地址解析协议,从网络层使用的IP地址解析出在数据链路层使用的硬件地址。
RARP:逆地址解析协议。已淘汰不使用。
ICMP(Internet Control Protocol):网际控制报文协议,允许主机或路由器报告差错情况和提供有关异常情况的报告。
IGMP(Internet Group Management Protocol):网际组管理协议。
RIP(Routing Information Protocol):基于距离向量的路由选择协议(属于外部网关协议)。
OSPF(Open Shortest Path First):开放最短路径优先协议(属于内部网关协议)。
3.传输层
UDP(User Datagram Protocol):用户数据报协议。
TCP(Transmission Control Protocol):传输控制协议。
SCTP(Stream Control Transmission Protocol):流控制传输协议。
4.应用层
RIP
TELNET:虚拟终端协议
FTP:文件传输协议
HTTP:超文本传输协议
SNMP
SMTP,POP3:电子邮件协议
DNS:域名解析服务
8 各层设备
1.物理层:中继器、集线器
2.数据链路层:网桥或交换机
3.网络层中继系统:路由器
4.网络层以上的中级系统:网关
9 MAC地址(数据链路层)
MAC地址,或称物理地址,由48比特长,12个十六进制字组成,0-23位(前6个十六进制)是厂商向IETF(国际互联网工程任务组)等机构申请用来标识厂商的代码。地址的24到47位由厂商自行分配,是各个厂商制造的所有网卡的一个唯一编号。因此一个网卡会有一个全球唯一固定的MAC地址,但可对应多个IP地址。MAC地址的第48位是组播地址标志位。
10 补充
视频、聊天等数据的传输使用UDP协议,邮件传输使用TCP协议。
网卡既工作在物理层,也工作在数据链路层的MAC子层。