当前位置:舍宁秘书网 > 专题范文 > 公文范文 > 网络基础-一个数据包如何网络中传递【完整版】

网络基础-一个数据包如何网络中传递【完整版】

时间:2022-07-09 17:00:03 来源:网友投稿

下面是小编为大家整理的网络基础-一个数据包如何网络中传递【完整版】,供大家参考。

网络基础-一个数据包如何网络中传递【完整版】

 

 一个数据包如何在网络中传递

 传统的 OSI 参考模型和 TCP/IP 模型的关系和区别 TCP/IP 模型 在网络上,一个协议对应于管理系统之间如何相互通信的规则 OSI 模型和TCP/IP 模型是现在网络中常用的协议 指定通信的规则为了保障客户的权益(在客户的现网中 会出现不同厂商的网络设备)

  目前应用的比较广泛的是 TCP/IP 模型

  TCP/IP 模型 应用层:APP 层 腾讯 QQ 微信 开发工程师 程序员 DHCP 协议 DNS 协议等等 传输层:TCP 协议 UDP 协议 防火墙设备 安全工程师 TCP 协议 UDP 协议 网络层:(三层)路由器或者三层交换机 网络工程师 OSPF 协议 ICMP 协议(ping tracert)

 链路层:(二层)二层交换机 网络工程师 stp 协议 vlan 物理层:网线(双绞线)

 总结 网工工程师一定要关注我们网络层和链路层 安全工程师要关注 传输层 应用层 程序员 只需要关注应用层

  网工发展路径 路由交换—>>>数通安全—>>>云计算—>>>Ptyhon 语言 网络工程师 安全工程师 云计算工程师 开发工程师

 深入理解 TCP/IP 模型当中每一层代表协议和重要字段 应用层 传输层协议+端口号等于应用层协议 TCP 协议+23 端口=telnet 协议(应用层)

 常见的应用层协议:telnet 协议、dns 协议等

 传输层 源端口号 目标端口号 端口号共 16bit 2 的 16 次方=65536 端口号的范围就是0-65535(其中 01023 是一些知名端口 1024~65535 是非知名端口)

 一般来说源端口号是随机的(取值是 1024~65535)

 目标端口号一般来说都是一些知名端口(0~1023 端口)

 端口号的理解:代表一个主机的不同服务

 常见端口号:80 端口、23 端口、22 端口、21 端口 192.168.1.1 地址的不同服务

  网络层

 简称为三层 三层里面有一个逻辑地址 比如:192.168.1.1 源 IP 地址 目标 IP 地址 一般情况下 在数据包的传递过程中 SIP 和 DIP 不会发生变化

 链路层 简称二层 二层里面有一个物理地址 比如:0823-abcd-cc33 这个地址叫做MAC 地址 全球标识我们网络设备的 源 mac 地址 目标 mac 地址 一般情况下 在数据包的传递过程中 SMAC 和 DMAC 是不断变化的

 MAC 地址这一块分为两部分 前 24bit 是由美国那边组织分配给厂商这边 后面24bit 是由厂商自行分配给网络设备 物理层 网线(光纤)

 两台电脑之间数据传递过程中的封装和解封装 数据的封装:逐渐加头部的过程 是从应用封装到物理层

 数据在发送之前会进行封装 APP 头部 数据 UDP 头部 APP 头部 数据 IP 头部 UDP 头部 APP 头部 数据 以太网头部 IP 头部 UDP 头部 APP 头部 数据 就会变成比特流传输传输给对端

 数据解封装:逐渐去掉头部的过程 是从物理层解封装到应用层 当服务器接收数据流量的时候 我这边会进行解分装 首先会接收比特流 IP 头部 UDP 头部 APP 头部 数据 UDP 头部 APP 头部 数据 APP 头部 数据 数据

推荐访问:网络基础-一个数据包如何网络中传递 网络 完整版 数据包

猜你喜欢