当前位置: 首页 > news >正文

TCP/IP---网络层

一、网络层的主要功能
1、提供了通讯过程中,必须要使用的另一个地址:逻辑IP地址【ipv4、ipv6】
2、连接不同媒介类型【内网--外网(intra -- inter)】
3、根据运行的不同的路由协议,选择不同的最佳路径
4、在选择的最好路径上负责路由数据包二、网络层的ip头部
网络层的ip头部默认为20Byte
1、版本字段:用来表明当前IP协议使用的版本号【ipv4】
2、首部长度字段:用来表明当前IP头部一共多大【默认20Byte】
3、服务类型与优先级:用来配合三层实现QoS使用的
4、总长度:包含各层头部封装与用户发送的原始数据的总大小
5、标识符  
6、标志
7、段偏移量:
56,7 数据被分片之后,传送到对端,对端重组时保证不会乱序
8、TTL【time To live】: 生存时间字段,网络中的每一个数据包默认都携带了一个TTl值,该值没经过一个3层设备就减1,当减至0时还没有被任何接收方所接收,则该数据自动消失被丢弃,保证网路中不存在过多的垃圾文件
9、协议号:三层与四层之间的服务接入点,若协议号为6,则表明上层使用的是TCP,若协议为17,则表明上层使用的是UDP
10、首部校验和:三层用来在首部进行校验和检测的地方
11、源IP地址:32bit
12、目标IP地址:32bit

在这里插入图片描述

http://www.lryc.cn/news/133180.html

相关文章:

  • 解决访问Github出现的Couldn‘t connect to server错误
  • 善于打仗的人,没有特别大的名气和勇功
  • 虚幻官方项目《CropOut》技术解析 之 程序化岛屿生成器(IslandGenerator)
  • 微服务中间件--微服务保护
  • Excel VBA 复制除指定工作表外所有的工作表的内容到一张工作表中
  • 电脑上安装,多版本node
  • 「网页开发|环境安装」Windows系统下安装node.js
  • 【腾讯云Cloud Studio实战训练营】用Vue+Vite快速构建完成交互式3D小故事
  • MySQL和Java中的货币字段类型选择
  • 第6步---MySQL的控制流语句和窗口函数
  • Android通过OpenCV实现相机标定
  • 我们可能要为ChatGPT的谢幕做好准备
  • 深入浅出Pytorch函数——torch.nn.init.xavier_normal_
  • Abandon_Ubuntu Declaration
  • Java设计模式-抽象工厂模式
  • Rust语法:所有权引用生命周期
  • 办手机卡/流量卡需要问清楚啥?
  • vim基本使用方法
  • 漏洞指北-VulFocus靶场专栏-入门
  • 管理类联考——逻辑——真题篇——按知识分类——汇总篇——二、论证逻辑——推论——第二节——数字推理题
  • git基础教程(24) git reflog查看引用日志
  • 成都爱尔谭娇主任提醒孩子不停揉眼睛是因为什么
  • 医疗设备管理软件哪家好?医院设备全生命周期管理要怎么做?
  • 基于PaddlePaddle实现的声纹识别系统
  • 使用GDB工具分析core文件的方法
  • Maven - 统一构建规范:Maven 插件管理最佳实践
  • 对接海康明眸门禁设备-删除人员信息
  • LEADTOOLS Imaging SDK Crack
  • 2023并发之八股文——面试题
  • 操作记录日志保存设计实现