#WEB安全基础 : HTTP协议 | 0x1 TCP/IP通信
2024-10-10 04:07:24
TCP/IP是如何通信的呢?
请看图
用TCP/IP协议族通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接受层从链路层往上走。
客户端为了浏览界面在应用层发送请求,为了方便传输在传输层的TCP协议把应用层发来的数据分割,并在每个报文上标记序号和端口号后转发给网络层
在网络层的IP协议增加作为通信目的地的MAC地址后转发给链路层
接收端的服务器在链路层接收数据,按序往上层传送到应用层,这就是真正接收到客户端发送过来的请求
请看下图加以理解
发送端在层和层之间传输数据时,每经过一层一定会添加一个该层的首部,反之接收端则删除首部
这种数据信息包装的做法叫做封装
//本系列教程基于《图解HTTP》,此书国内各大购物网站皆可购买
转载请注明出处 by:M_ZPHr
最后修改日期:2019-01-27
最新文章
- 添加和删除hadoop集群中的节点
- hiho一下 第九十八周 搜索一·24点
- js浮点数的计算
- Android WebRTC视频旋转问题
- 修改oracle内存
- 基于visual Studio2013解决面试题之1101差值最小
- TCP、UDP数据包大小的限制(UDP数据包一次发送多大为好)——数据帧的物理特性决定的,每层都有一个自己的数据头,层层递减
- Git Batch命令(转)
- 洛谷P1169[ZJOI2007]棋盘制作
- python学习,excel操作之xlsxwriter常用操作
- Linux主机定期打补丁修复漏洞
- 在Hue中提交oozie定时任务
- POJ 2728 Desert King(最优比率生成树 01分数规划)
- Android RelativeLayout属性介绍
- 使用Hive UDF和GeoIP库为Hive加入IP识别功能
- 自己制作html页面用的字体图标。
- 安装Windows7步骤
- Python使用redis介绍
- ORDER BY 语句用于对结果集进行排序。
- KVM下raw和qcow2格式磁盘文件IO测试
热门文章
- Criteo电面二
- Hadoop源码系列(一)FairScheduler申请和分配container的过程
- .net reactor使用教程(一)——界面各功能说明(转)
- .NET Core Session的使用方法
- php -- new self() 和 new static
- [tomcat启动报错]registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped
- 让织梦内容页arclist标签的当前文章标题加亮显示
- 如何用AJax提交name[]数组?
- 深度解剖session运行原理
- Elasticsearch 学习之子聚集过滤