1. 在每个分层中,都会对所发送的数据增加一个 首部,这个首部中包含了该层必要的信息。每一层都会对数据进行处理并在数据包中附上这一层的必要信息。



1.1

. 应用层:字符编码、格式化等
. TCP包首部:
源端口号:数据包是从哪里发
目的端口号:数据包需要发送到哪个应用程序上;
序号:表示该包中数据是发送端整个数据中第几个字节的序列号;
校验和:判断数据是否损坏

. IP包首部:双方IP地址
. 以太网包首部:双方MAC地址

TCP/IP总结(3)数据包相关推荐

  1. TCP/IP / 如何保证数据包传输的有序可靠?

    一.答案 对字节流分段并进行编号然后通过 ACK 回复和超时重发这两个机制来保证. 二.分析 TCP 协议是架设在 IP 协议之上的传输层协议,尽管 TCP 是以字节流的方式进行传输,但是其内部还是依 ...

  2. TCP\IP 数据流与数据包

    因为这段时间再看suricata的源码,然后发现自己对数据流与数据包的概念有点模糊,然后到网上去百度,发现网上的解释少得可怜,大多数都是一些名词解释,没什么收获,后来看多了也了解了一些,所以记录下来, ...

  3. 计算机网络 数据段、报文、IP数据报、数据包、MAC帧的区别;应用层、运输层、网络层、数据链路层、物理层的区别与功能;转发器、集线器、网桥、交换机、路由器、网关的功能与区别

    主要解决三个问题: 1.数据段.报文.IP数据报.数据包.MAC帧的区别 2.应用层.运输层.网络层.数据链路层.物理层的区别与功能 3.转发器.集线器.网桥.交换机.路由器.网关的功能与区别 数据传 ...

  4. ip fragmentation_为什么 TCP/IP 协议会拆分数据

    来自公众号:真没什么逻辑 链接:https://draveness.me/whys-the-design-tcp-segment-ip-packet/ 为什么这么设计(Why's THE Design ...

  5. Linux Kernel TCP/IP Stack — 协议栈收包处理流程

    目录 文章目录 目录 L2 NIC Controller 收包处理流程 L3-4 收包处理流程 Socket Layer 收包处理流程 参考文档 L2 NIC Controller 收包处理流程 硬件 ...

  6. spymemcached 的 useNagle 问题与 TCP/IP延迟发送数据

    先说一下结论. 如果你没有特意在 spymemcached 的 client bean definition 里配置 useNagleAlgorithm 属性为 True, 那么默认 spymemca ...

  7. gprs模块发送html,GPRS模块通过TCP/IP方式发送数据流程

    首先介绍一下GPRS的接入方式,在中国有CMWAP和CMNET两种方式.CMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式.前者是为手机WAP上网而设立的,后者则主要是为PC.笔记 ...

  8. 基于TCP流协议的数据包通讯

    Fanxiushu   2016-02-04,引用或转载请注明原始作者. TCP通讯是流协议,它不像UDP那样基于包为边界的通讯方式, TCP流式协议,举个简单例子,一端用send 分别发送 100, ...

  9. TCP/IP笔记-ARP协议包结构相关笔记

    地址解析协议(Address Resolution Protocol,ARP):通过IP地址获取MAC地址,用于解决网络层和链路层衔接问题. 同一局域网的一台主机要和另外一台主机要通信,需要通过MAC ...

  10. TCP/IP 笔记 - 用户数据报协议和IP分片

    关于本章中的IP分片部分,参考第五章IP分片头部知识点.需要注意的是,TCP有超时重传,UDP的超时重传则依赖上层应用程序实现. 用户数据报协议(UDP) UDP是一个简单的面向无连接.不可靠的数据报 ...

最新文章

  1. 解决DataList控件无缝滚动图片(转)
  2. 检测一个网页上的链接是否都可以正常访问
  3. flume学习-含安装
  4. 上海交大25岁博士奶爸!6块腹肌,Science一作,人民日报都点赞了
  5. linux 1号硬盘不能用,linux 挂载硬盘的疑问 : IDE1 上的接口无法使用.
  6. windows 编写的硬件驱动_驱动更新有什么好处(一文解读驱动更新细则)
  7. 关于Latent Dirichlet Allocation及Hierarchical LDA模型的必读文章和相关代码
  8. java 八进制 转义字符_string中转义字符
  9. 32bit 天堂服务端假设教程
  10. 视频直播系统源码,比较图片
  11. python 科研作图_Origin科研绘图
  12. 音乐艺术与科技有何相关?Erkki Kurenniemi的音讯是如此
  13. Android| failed to connect to /10.0.2.2 (port 80) after 10000ms
  14. 老友记第一季台词打印_老友记第一季第一集台词
  15. PS之人物磨皮与特效(适用于商业海报)
  16. itext pdf 加页眉和页脚加页数(二)
  17. [导入]《玫瑰人生》【第80届奥斯卡获奖大片】【DVD中英字幕】【14:50发布】
  18. 手把手教你使用 Java 在线生成 pdf 文档
  19. php的表达爱意的一句代码,含蓄表达爱意的爱情诗句(70条)
  20. SCI与EI检索是什么意思,包括哪些专业?

热门文章

  1. Nginx 反向代理及 Cookie 相关问题
  2. 第十一届青少年蓝桥杯国赛真题精选 - 编程题
  3. 数据库分片教程mysql_简述MySQL分片中快速数据迁移
  4. cdn刷新api_闲话 CDN
  5. aix下mysql启动命令_AIX常用操作命令
  6. 开启ntp服务_Linux入门:Linux自有服务及软件包
  7. 多项式加法c语言数组解,急!!!!c语言:求n次多项式的加法和乘法
  8. mysql组件化_组件化开发和模块化开发概念辨析
  9. AI:2020年6月22日北京智源大会演讲分享之机器感知专题论坛—14:50-15:30吴玺宏教授《一种具身自监督学习框架:面向任何语种语音的音系构建任务》
  10. CV:Visual Studio 2015版本+CUDA8.0+Cudnn8.0+OpenCV 3.1.0版本完美解决的详细攻略