网站在线生成app求网站备案照片
2026/1/9 21:07:12 网站建设 项目流程
网站在线生成app,求网站备案照片,建网站系统,邮箱163企业邮箱文章目录一、初识协议1. 协议的本质2.OSI七层模型3.TCP/IP五层(或四层)模型:二、网络传输的基本流程1.局域网通信2.跨网段通信三、对比IP地址和Mac地址一、初识协议 1. 协议的本质 协议是一种约定#xff0c;协议本质是软件的、分层的#xff0c;分层是解耦合的一种有效方式…文章目录一、初识协议1. 协议的本质2.OSI七层模型3.TCP/IP五层(或四层)模型:二、网络传输的基本流程1.局域网通信2.跨网段通信三、对比IP地址和Mac地址一、初识协议1. 协议的本质协议是一种约定协议本质是软件的、分层的分层是解耦合的一种有效方式解耦合是为了可维护性不同主机同层协议之间是各自使用下层提供的结构能力来完成的通信。2.OSI七层模型• OSI七层⽹络模型称为开放式系统互联参考模型是⼀个逻辑上的定义和规范;把⽹络从逻辑上分为了7层. 每⼀层都有相关、相对应的物理设备⽐如路由器交换机;但是, 它既复杂⼜不实⽤; 所以我们按照TCP/IP四层模型来讲解.3.TCP/IP五层(或四层)模型:TCP/IP通讯协议采⽤了5层的层级结构每⼀层都呼叫它的下⼀层所提供的⽹络来完成⾃⼰的需求.物理层: 负责光/电信号的传递⽅式. ⽐如现在以太⽹通⽤的⽹线(双绞线)、早期以太⽹采⽤的的同轴电缆(现在主要⽤于有线电视)、光纤, 现在的wifi⽆线⽹使⽤电磁波等都属于物理层的概念。物理层的能⼒决定了最⼤传输速率、传输距离、抗⼲扰性等. 集线器(Hub)⼯作在物理层.数据链路层: 负责设备之间的数据帧的传送和识别. 例如⽹卡设备的驱动、帧同步(就是说从⽹线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就⾃动重发)、数据差错校验等⼯作. 有以太⽹、令牌环⽹, ⽆线LAN等标准. 交换机(Switch)⼯作在数据链路层.⽹络层: 负责地址管理和路由选择. 例如在IP协议中, 通过IP地址来标识⼀台主机, 并通过路由表的⽅式规划出两台主机之间的数据传输的线路(路由). 路由器(Router)⼯作在⽹路层.传输层: 负责两台主机之间的数据传输. 如传输控制协议 (TCP), 能够确保数据可靠的从源主机发送到⽬标主机.应⽤层: 负责应⽤程序间沟通如简单电⼦邮件传输SMTP、⽂件传输协议FTP、⽹络远程访问协议Telnet等. 我们的⽹络编程主要就是针对应⽤层.物理层我们考虑的⽐较少我们只考虑软件相关的内容. 因此很多时候我们直接称为 TCP/IP四层模型。一般来说对于⼀台主机, 它的操作系统内核实现了从传输层到物理层的内容;对于⼀台路由器, 它实现了从⽹络层到物理层;对于⼀台交换机, 它实现了从数据链路层到物理层;对于集线器, 它只实现了物理层;但是并不绝对. 很多交换机也实现了⽹络层的转发; 很多路由器也实现了部分传输层的内容(⽐如端⼝转发);网络也是操作系统的一部分TCP/IP协议也是用C/C写的协议本质就是结构体所谓协议就是通信双方都认识的结构化的数据类型二、网络传输的基本流程1.局域网通信两台主机在同⼀个局域⽹是能够直接通信的每台主机在局域网上要有唯⼀的标识来保证主机的唯⼀性mac地址mac地址MAC地址⽤来识别数据链路层中相连的节点;⻓度为48⽐特位, 即6个字节. ⼀般⽤16进制数字加上冒号的形式来表⽰(例如:08:00:27:03:fb:19)在⽹卡出⼚时就确定了, 不能修改. mac地址通常是唯⼀的但也有些⽹卡⽀持⽤⼾配置mac地址在Linux中通过ifconfig来查看在windows中通过ipconfig /all来查看注意以太⽹中任何时刻只允许⼀台机器向⽹络中发送数据如果有多台同时发送会发⽣数据⼲扰我们称之为数据碰撞所有发送数据的主机要进⾏碰撞检测和碰撞避免没有交换机的情况下⼀个以太⽹就是⼀个碰撞域局域⽹通信的过程中主机对收到的报⽂确认是否是发给⾃⼰的是通过⽬标mac地址判定在双方通信中要进行报文的封装以及解包和分用报⽂报头有效载荷其中每一层的有效载荷是上一层传下来的数据例如下图的传输层中报头为传输层报头有效载荷为应用层报头“你好”在不同层完整报文有不同的叫法不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在⽹络层叫做数据报(datagram),在链路层叫做帧(frame).应⽤层数据通过协议栈发到⽹络上时,每层协议都要加上⼀个数据⾸部(header),称为封装(Encapsulation)。⾸部信息中包含了⼀些类似于⾸部有多⻓, 载荷(payload)有多⻓, 上层协议是什么等信息.在⽹络传输的过程中数据不是直接发送给对⽅主机的⽽是先要⾃顶向下将数据交付给下层协议封装最后由底层发送然后由对⽅主机的底层来进⾏接受在⾃底向上进⾏向上交付解包和分用2.跨网段通信IP在网络中用来标识主机的唯一性公网IP具有全局性私有ip只在局域网中有用IP地址IP 协议有两个版本, IPv4 和 IPv6 . 在本系列文章中提到的IP协议, 默认都是 IPv4IP 地址是在 IP 协议中, ⽤来标识⽹络中不同主机的地址;对于 IPv4 来说, IP 地址是⼀个 4 字节, 32 位的整数使⽤ “点分⼗进制” 的字符串表示 IP 地址, 例如 192.168.0.1 ; 用点分割的每⼀个数字表示⼀个字节, 范围是 0 - 255 ;跨⽹段的主机的数据传输. 数据从⼀台计算机到另⼀台计算机传输过程中要经过⼀个或多个路由器路由器通常有两个网卡当主机A发现不是发给自己局域网主机的报文时就将报文发送给路由器由路由器传给下一个网段三、对比IP地址和Mac地址通俗理解 IP地址在整个路由过程中⼀直不变Mac地址⼀直在变目的IP是⼀种长远目标Mac是下⼀阶段目标目的IP是路径选择的重要依据mac地址是局域网转发的重要依据IP网络层存在的意义提网络虚拟层让世界的所有网络都是 IP 网络屏蔽最底层网络的差异

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

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

立即咨询