分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

#WEB安全基础 : HTTP协议 | 0x2 HTTP有关协议通信

发布时间:2023-09-06 02:31责任编辑:胡小海关键词:暂无标签

IP,TCP,DNS协议与HTP协议密不可分

IP(网际协议)位于网络层,几乎所有使用网络的系统都会用到IP协议

IP协议的作用:把数据包发送给对方,要保证确实传送到对方那里,则需要满足各类条件。两个重要条件是IP地址和MAC地址。

(IP 不等于 IP地址)IP是协议,IP地址不是

IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址,IP地址可以和MAC地址进行配对,IP地址可交换,但MAC地址基本上不会更改


使用ARP协议凭借MAC地址进行通信

ARP协议是地址解析协议,所属网络层,由于涉及到了MAC地址,所以工作内容是链路层。

IP间的通信可以依赖MAC地址。当通信双方不在同一局域网时,在经过多台计算机和网络设备才能连接到对方。在中转时,利用下一站中转设备的MAC地址搜索下一个中转目标。这时采用ARP协议,ARP是用来解析MAC地址的。根据通信双方的IP地址就可以反查出对应的MAC地址


路由选择:在到达通信目标前的中转过程中,那些计算机和路由器等网络设备只能获悉很粗略的传输路线。

通过获取发送端和接收端的路线就可以分析出总的传输路线,所以只要找到路线上的各个中转站,寻找最短路线,就可以完成传输

所以无论哪台计算机或网络设备都无法完全掌握互联网中的细节。


请看图,图上表示了ARP协议是如何帮助数据包传输的


确保可靠性的TCP协议

TCP位于传输层,提供可靠的字节流服务

字节流服务指为了方便传输,将大块的数据分割成以报文段为单位的数据包进行管理。而可靠的服务指能够把数据准确、可靠地发送给对方

总之,TCP协议为了更容易得传输大数据才把数据分割,而且TCP协议能够确以数据最终是否传给对方


//本系列教程基于《图解HTTP》,此书国内各大购物网站皆可购买


转载请注明出处  by:M_ZPHr

最后修改日期:2019-01-28

#WEB安全基础 : HTTP协议 | 0x2 HTTP有关协议通信

原文地址:https://www.cnblogs.com/MZPHr/p/10329322.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved