TCP/IP协议簇的基本解释

TCP/IP协议簇的基本解释
TCP/IP协议簇基础
(1)网络接口层:模型的基础,负责数据帧的传输和接收(帧帧是独立的网络信息传输单元),网络接口层将帧格式数据放在网络上或从网络上取下帧。
(2)网络层:将数据封装到IP包中,并运行必要的路由算法,以找到最佳路径树以到达目标主机。
因特网协议IP:在主机和网络路径之间寻址和路由数据包
地址解析协议ARP:在同一物理网络中获取主机硬件地址
(3)在两个主机之间提供控制会话
传输控制协议TCP:一种用于参考程序的可靠通信连接,适合于一次传输大量数据。
用户数据报协议UDP:提供无连接通信,适用于单个传输中相对较小的数据(通常小于520字节),并且可以由应用层完成可靠性。
21 FTP文件传输协议
22 TCP/IP SSH安全登录文件传输(SCP)和端口重定向

23 TCP/IP telnet不安全文本传输

25 TCP/IP简单邮件传输协议(电子邮件)

80 HTTP超文本传输协议(WWW)

DNS协议分析
DNS(域名系统,域名系统),一个分布式数据库通过DNS域名和IP地址的映射,而不是枯燥的IP地址,域名的时间。本机提供域名解析服务的主机在互联网是一个DNS server.dns是基于IP协议的UDP协议,和端口号是53。目前,DNS的分布式查询方法一般采用递归或迭代递归方法获取域名对应的IP。
(1)主机应用程序1将数据发送到应用层协议,再加上应用层包头,如果使用HTTP,则添加HTTP数据包。
(2)应用层将数据传输到传输层。根据传输层协议,传输层数据被添加到包头(TCP UDP / UDP),它指的是发送方和接收主机的端口。
(3)传输层提供数据到IP层和添加IP数据包头(struct头),主要涉及的源IP地址和目的IP地址。
(4)IP层将数据提供给数据层。它将向包头添加数据链路层数据,包括源MAC地址和目的MAC地址。如果不是在网络段,则应该是下一跳MAC地址。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部