网站 手机兼容,网站的二级页面怎么做代码,广东住房建设部官方网站,东莞企业网站电话用比喻和漫画给有需要的小伙伴解释下IP、TCP捎带题一下各种协议与HTTP协议的关系#xff1b;
目录#xff1a;
负责传输的IP协议 确保可靠性的TCP协议 各种协议与HTTP协议的关系
一、负责传输的IP协议 按照层次分#xff0c;IP#xff08;全称#xff1a;Internet Prot…用比喻和漫画给有需要的小伙伴解释下IP、TCP捎带题一下各种协议与HTTP协议的关系
目录
负责传输的IP协议 确保可靠性的TCP协议 各种协议与HTTP协议的关系
一、负责传输的IP协议 按照层次分IP全称Internet Protocol网络协议位于网络层。Internet Protocol这个名称听起来很夸张但实际上所有使用网络的系统都会用到IP协议。TCP/IP协议族中的IP指的就是网际协议协议名称中占据了一般位置。可能会有人把“”和“地址”搞混了“IP”其实就是一种协议的名称。
IP协议的作用是把各种数据包传送给对方也要保证确实传到对方那里需要满足各类条件。其中两个重要的条件就是IP地址和MAC地址Media Access Control Address
IP地址指明了结点被分配到的地址MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址进行配对。IP地址可变换但MAC地址基本上不会更改。
使用ARP协议凭借MAC地址进行通信。
IP 间的通信依赖 MAC 地址。在网络上通信的双方在同一局域网 LAN内的情况是很少的通常是经过多台计算机和网络设备中转才能连接到对方。而在进行中转时会利用下一站中转设备的 MAC地址来搜索下一个中转目标。这时会采用 ARP 协议Address Resolution ProtocolARP 是一种用以解析地址的协议根据通信方的 IP 地址就可以反查出对应的 MAC 地址。没有人能够全面掌握互联网中的传输状况在到达通信目标前的中转过程中那些计算机和路由器等网络设备只能获悉很粗略的传输路线。 之间的通信依赖 MAC 地址。在网络上通信的双方在同一局域网 LAN内的情况是很少的通常是经过多台计算机和网络设备中转才能连接到对方。而在进行中转时会利用下一站中转设备的 MAC地址来搜索下一个中转目标。这时会采用 ARP 协议Address Resolution ProtocolARP 是一种用以解析地址的协议根据通信方的 IP 地址就可以反查出对应的 MAC 地址。没有人能够全面掌握互联网中的传输状况在到达通信目标前的中转过程中那些计算机和路由器等网络设备只能获悉很粗略的传输路线。
这种机制成为路由器选择有点像快递公司的送货过程。想要寄快递的人只要将自己的货物送到集散中心就可以知道快递公司是否肯收件发货该快递公司的集散中心检查货物的送达地址明确下站该送往哪个区域的集散中心。接着那个区域的集散中心自会判断是否能送到对方的家中。
确保可靠性的TCP协议 按层次分TCP位于传输层提供可靠的字节流服务。
所谓的字节流服务是指方便传输将大块的数据分割成以报文段segment为单位的数据包进行管理。而可靠的传输服务是指能够把数据准确可靠的传给对方。TCP协议为了更容易传送大数据才把数据分割而且TCP协议能够确认数据最终是否送达到对方。
确保数据能到达目标
为了准确无误的将数据送达目标处TCP协议采用了三次握手three-way handshaking策略。用TCP协议把数据包送出去后TCP不会对传送后的情况置之不理它一定会向对方确认是否成功送达。
握手过程中使用了 TCP 的标志flag —— SYNsynchronize 和 ACKacknowledgement。 发送端首先发送一个带 SYN 标志的数据包给对方。接收端收到后回传一个带有 SYN/ACK 标志的数据包以示传达确认信息。最后发送端再回传一个带 ACK 标志的数据包代表“握手”结束。 若在握手过程中某个阶段莫名中断TCP 协议会再次以相同的顺序发送相同的数据包。 除了上述三次握手TCP协议还有其他各种手段来保证通信的可靠性。
各种协议与HTTP协议的关系 学习了和HTTP协议密不可分的TCP/IP协议族中的各种协议后我们再通过这张图来了解下IP协议、TCP协议和DNS服务在使用HTTP协议的通信过程中各自发挥了哪些作用。 需要整本书内容的可以评论留言~