广西河池住房和城乡建设厅网站网站双域名
2026/4/18 11:44:29 网站建设 项目流程
广西河池住房和城乡建设厅网站,网站双域名,WordPress手机横屏,seo在线网站推广一、什么是 TCP/IP 协议TCP/IP协议的本质是一种解决方案。TCP/IP协议能分层#xff0c;前提是因为问题们本身能分层。问题#xff1a;TCP/IP协议与操作系统的关系#xff08;宏观上#xff0c;怎么实现的)#xff1f;截止到目前#xff0c;我们还没接触过任何协议#x…一、什么是 TCP/IP 协议TCP/IP协议的本质是一种解决方案。TCP/IP协议能分层前提是因为问题们本身能分层。问题TCP/IP协议与操作系统的关系宏观上怎么实现的)截止到目前我们还没接触过任何协议但是如何朴素的理解协议我们已经可以试试了。OS源代码一般都是用C/C语言写的。问题主机B能识别data,并且准确提取a10, b20, c30 吗答答案是肯定的因为双方都有同样的结构体类型struct protocol。也就是说用同样的代码实现协议用同样的自定义数据类型天然就具有”共识“能够识别对方发来的数据这不就是约定吗?关于协议的朴素理解所谓协议就是通信双方都认识的结构化的数据类型因为协议栈是分层的所以每层都有双方都有协议同层之间互相可以认识对方的协议。二、局域网以太网为例通信原理首先回答两台主机在同一个局域网是否能够直接通信?答是的原理类似上课老师在讲台上喊李四所有同学的都能听到老师叫李四然后只有李四回答老师其他同学屏蔽这个消息。那么每个人都有名字名字是在教室里面是唯一性的所以老师喊李四只有李四回答。每台主机在局域网上要有唯一的标识来保证主机的唯一性mac地址。1认识 MAC 地址MAC地址用来识别数据链路层中相连的节点长度为 48 比特位即6个字节一般用16进制数字加上冒号的形式来表示例如08:00:27:03:fb:19)。MAC 地址在网卡出厂时就确定了不能修改。mac地址通常是唯一的虚拟机中的mac地址不是真实的mac地址可能会冲突也有些网卡支持用户配置mac地址windowsipconfig /all以太网中任何时刻只允许一台机器向网络中发送数据。如果有多台同时发送会发生数据干扰我们称之为数据碰撞。所有发送数据的主机要进行碰撞检测和碰撞避免。没有交换机的情况下一个以太网就是一个碰撞域。局域网通信的过程中主机对收到的报文确认是否是发给自己的是通过目标mac地址判定。这里可以试着从系统角度来理解局域网通信原理。初步明白了局域网通信原理再来看同一个网段内的两台主机进行发送消息的过程。而其中每层都有协议所以当我进行进行上述传输流程的时候要进行封装和解包。报头部分就是对应协议层的结构体字段我们一般叫做报头。除了报头剩下的叫做有效载荷。故报文报头有效载荷。然后我们在明确一下不同层的完整报文的叫法不同的协议层对数据包有不同的称谓在传输层叫做段(segment)在网络层叫做数据报(datagram),在链路层叫做帧(frame)。应用层数据通过协议栈发到网络上时每层协议都要加上一个数据首部header)称为封装(Encapsulation)。首部信息中包含了一些类似于首部有多长载荷(payload)有多长上层协议是什么等信息。数据封装成帧后发到传输介质上到达目的主机后每层协议再剥掉相应的首部根据首部中的“上层协议字段” 将数据交给对应的上层协议处理。两台计算机通过TCP/IP协议通讯的过程如下所示TCP/IP通讯过程在网络传输的过程中数据不是直接发送给对方主机的而是先要自定向下将数据交付给下层协议最后由底层发送然后由对方主机的底层来进行接受在自底向上进行向上交付下面是一张示意图。数据包封装和分用下图为数据封装的过程下图为数据分用的过程三、跨网络传输流程图网络中的地址管理-认识IP地址IP协议有两个版本IPv4 和 IPv6本博客中凡是提到IP协议没有特殊说明的默认都是指IPv4。IP 协议中用来标识网络中不同主机的地址IP地址是在对于IPv4来说IP|地址是一个4字节32位的整数我们通常也使用点分十进制的字符串表示IP地址例如192.168.0.1用点分割的每一个数字表示一个字节范围是0 - 255跨网段的主机的数据传输数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器。下面是一张示意图首先理解一下IP地址的意义为什么要去目标主机先要走路由器目的IP的意义。然后结合封装与解包体现路由器解包和重新封装的特点对比 IP 地址和 Mac 地址的区别IP地址在整个路由过程中一直不变。Mac地址一直在变。示例我的目的从广西去北京这个在 IP 地址而我从广西到贵州到河北到石家庄等这个不断变化的地址就是 MAC 地址。目的IP是一种长远目标Mac是下一阶段目标目的IP是路径选择的重要依据mac地址是局域网转发的重要依据。提炼IP网络的意义和网络通信的宏观流程IP网络层存在的意义提供网络虚拟层让世界的所有网络都是 IP网络屏蔽最底层网络的差异。未完待续

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询