TCPIP参考模型与标准协议
TCP/IP参考模型与标准协议
我们都知道有个OSI参考模型,但是由于它出台时,各⼤⼚商已经早就使⽤TCP/IP模型制作设备了,所以OSI参考模型⼀般⽤于学习,⽽TCP/IP参考模型主要⽤于实际⽣产。本⽂我们来介绍TCP/IP参考模型及其标准协议。
TCP/IP常见协议
从上往下列举:
在应⽤层有:Telnet, FTP, TFTP, SNMP, HTTP, SMTP, DNS, DHCP…
在传输层有:TCP和UDP;
在⽹络层就是ICMP, IGMP以及IP;
tcpip协议pdf数据链路层上的标准协议有Ethernet和 PPP,PPPOE;
应⽤层
FTP协议:⽤于将⽂件从⼀台机器发到另⼀台机器的协议,其采⽤Client/Server结构。
Telnet协议:Telnet协议让我们能够拥有原创控制设备的能⼒。当然同样有Telnet客户端和Telnet服务器。
HTTP协议:在HTTP客户端输⼊⼀个地址,就会发送请求给HTTP服务器,然后就会返回该页⾯的HTML⽂件。
传输层
如果应⽤层的数据到了传输层,就会给数据封装上⼀个传输层头部。传输层主要有两种协议,⼀种是TCP、另⼀种是UDP。
UDP\TCP的报⽂格式
TCP为了保证数据能够完整的传达,所以加的头部数据⽐较多,⽽UDP轻装上阵,为了更快将数据传达,头部数据很少。
然后TCP进⾏三次握⼿,进⾏连接。
建⽴连接后,要使⽤TCP的序列号与确认序列号来保证数据传输可靠以及有序。这个就保证了数据不会丢失,即使丢失也能发现并重传。传输如果结束之后,我们要通过四次挥⼿来断开连接。
⽹络层
传输层主要是⽤于建⽴机器之间不同进程之间的连接,⽽⽹络层主要⽤于将数据从机器到机器间传递。
数据链路层
其位于物理层与⽹络层的中间,可以为⽹络层的IP、IPV6等提供服务。
物理层
物理层其实⽐较简单,因为该封装的信息上⾯⼏层都封装完毕了。对于物理层来说,接下来要考虑的是将数据传递出去了。物理层会根据物理介质的不同,将数字信号处理成各种各样的信号。