ISO模型的七个分层
要想理解socket⾸先得熟悉⼀下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/⽹间协议,定义了主机如何连⼊因特⽹及数据如何再它们之间传输的标准,
从字⾯意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特⽹整个TCP/IP协议族。不同于ISO模型的七个分层,TCP/IP 协议参考模型把所有的TCP/IP系列协议归类到四个抽象层中
应⽤层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等
传输层:TCP,UDP
⽹络层:IP,ICMP,OSPF,EIGRP,IGMP
数据链路层:SLIP,CSLIP,PPP,MTU
每⼀抽象层建⽴在低⼀层提供的服务上,并且为⾼⼀层提供服务,看起来⼤概是这样⼦的
1. OSI七层和TCP/IP四层的关系
1.1 OSI引⼊了服务、接⼝、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建⽴TCP/IP模型。
1.2 OSI先有模型,后有协议,先有标准,后进⾏实践;⽽TCP/IP则相反,先有协议和应⽤再提出了模型,且是参照的OSI模型。
1.3 OSI是⼀种理论下的模型,⽽TCP/IP已被⼴泛使⽤,成为⽹络互联事实上的标准。
TCP:transmission control protocol 传输控制协议
UDP:user data protocol ⽤户数据报协议
OSI七层⽹络模型TCP/IP四层概念模型对应⽹络协议
应⽤层(Application)
应⽤层HTTP、TFTP, FTP, NFS, WAIS、SMTP
表⽰层(Presentation)Telnet, Rlogin, SNMP, Gopher
会话层(Session)SMTP, DNS
传输层(Transport)传输层TCP, UDPtcpip协议就是指传输控制协议
⽹络层(Network)⽹络层IP, ICMP, ARP, RARP, AKP, UUCP
数据链路层(Data Link)
数据链路层FDDI, Ethernet, Arpanet, PDN, SLIP, PPP
物理层(Physical)IEEE 802.1A, IEEE 802.2到IEEE 802.11
2. OSI七层协议模型
七层结构记忆⽅法:应、表、会、传、⽹、数、物
应⽤层协议需要掌握的是:HTTP(Hyper text transfer protocol)、FTP(file transfer protocol)、SMTP(simple mail transfer rotocol)、POP3(post office protocol 3)、IMAP4(Internet mail access protocol)
3. TCP/IP四层模型
3.1 应⽤层:对应OSI中的应⽤层、表⽰层、会话层
3.2 物理链路层:对应OSI中的数据链路层、物理层(也有叫⽹络接⼝层)
3.3 数据包说明:
IP层传输单位是IP分组,属于点到点的传输;TCP层传输单位是TCP段,属于端到端的传输
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论