最后更新:2022-04-09 11:54

每层运行常见设备:

计算机之间需要用光缆、电缆通过完成网络,我们将能够进行沟通。
物理层功能:高低电压传输(电信),主要基于电力特性,高电压至1,低电至0。
基本电信0和1是毫无意义的。
数据链层函数:指定要传送的数据分组以及数据格式。
以太网协议
最初,每家公司都有自己的集团,然后形成共同标准,即:以太网议定书》
规定:
框架是一个由点消耗收集组成的数据包。
每个数据框架分为两部分:标题头和数据数据。
头的常数大小为( 18 字节) 。
(最低46字节(最低46字节),最高1,500字节(最高1,500字节)数据
头长+数据长度=最低64字节,最大1518字节,如果长度超过最大限制,以碎片传送。
mac地址
源和目标地址在信头是来自,以太网议定书》规定接入 Internet 的设备都必须具备网卡,发送端和接收端的地址便是 mac地址,以便能找到发送和接收者。
当一张网卡离开制造厂时,它被分配到一个独特的Mac地址。长度48比特2,通常称为12比特16(前6是制造商的数字,后6是流线)。
见Mac 地址: 本地连接- 具体- 物理地址
广播:
同一个网络的两个主机(同一个局域网)可以使用一个Mac地址(一个主机使用arp协议获得一个Mac地址)相互交流,每个主机都以最基本的方式广播,即基本上计算机在喊叫。
可以使用Tetanet协议、Mac地址和收音机发送。理论上说 地球上所有的电脑 都可以互相交谈然而,全球的互联网是由单一的局域网组成的。如果所有信息都通过Teennet广播,这是沟通的唯一手段。那么一台机器发送,它将会被世界机器接收这将是一种灾难。
所以有一个网络层 指定了一个叫做IP的协议。
ip 协议
事实上,如果我们想相互写信,我们必须填写信封地址和信的内容,信封中有两个重要信息。一个是收件地址,一个是收件人。收件箱地址意味着该信将送至何处?信的预定收件人是谁?同样的道理,在网络世界中,我们会给别人发个信息您还必须知道收件人和收件地址。这些分别是MAC地址和IP地址。MAC的地址是接收地址收件人是IP地址。
如果我们比较互联网和我们居住的城市, 卡片是城市的建筑物, MAC地址是实际结构的地址, IP地址是居住在这些建筑物的人。
arp 协议
地址解决协议的地址协议(ARP)用于绘制MAC地址IP地址的IP地址,即查询目的地IP与MAC有关地址
通信是以马氏为基础的广播方式进行,计算机在签订合同时很容易获得自己的马氏,而且要获得目标主机的Mac地址,就必须使用快速协议。
一般而言,顶级方案更关心IP地址,而不是MAC地址,因此必须通过ARP协议检索主机MAC地址,完成数据封装。
Arp 协议函数 : 获得目的地主机的 Mac 地址并广播软件包
我怎样才能找到麦克的地址?
协议工作方式:
每个主机和IP地址都是已知的
例如,主机 / 24 访问 / 24
- 不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不, 不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不, 不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不
| 场景 | 数据包地址 |
|---|---|
| 同一子网 | 目标主机的 Mac 地址、目标主机的 IP 地址 |
| 不同子网 | Mac 作为网关, 以及目的地主机IP地址 |
02. 分析/24连同同一网络中的24个(如果不是,然后,在下面的表格中, 目标IP是,使用 arp 协议获取网关的 Mac 地址 。麦克会从网关上拿回目标
| 源 mac | 目标 mac | 源 ip | 目标 ip | 数据部分 | |
|---|---|---|---|---|---|
| 发送端主机 | 发送端 mac | FF:FF:FF:FF:FF:FF | 172.16.10.10/24 | 172.16.10.11/24 | 数据 |
03. 这包括发送者自我网络中的广播传输,所有主机接收和拆包,发现自己的目标IP,作出反应,并返回他们的mac。

PC 1和PC 2在同一局域网上进行通信。
首先,它以上述方式包装,通过总机分发,所有个人电脑都拆包,然后根据ip确定它是否是自己的包件,当它这样做时,它返回了包件:
然后PC1为PC2指定了一个Mac地址。
PC1和PC4不在同一个网络上。
1号网关的数据被传送到2号网关。
应当指出,网关是通过路线传送的。
网络级iP-有区别的子网,其目标在超级网mac中发现,但应用程序被真正利用,因此,各应用程序之间的通信得到港口的承认,即应用程序编号和网络卡光度协会。
传输层的功能是建立港到港的通信。
此外,港口范围为0至65535,系统使用率为0至1023。
tcp协议:
TCP数据包的长度不受限制,而且可能无限长,然而,为了保证网络效率,TCP数据包往往不会超过IP数据包,以确保单个TCP数据包不必再分开。
| 以太网头 | ip 头 | tcp头 | 数据 |
|---|---|---|---|
udp协议:
不可信赖的传输已列入一个IP数据包,标题部分总共只有8字节,总共不超过65 535字节。
| 以太网头 | ip头 | udp头 | 数据 |
|---|---|---|---|
用户使用的应用软件和应用程序一级的功能
应用程序层函数: 定义应用程序的数据格式 。
例如,TCP协议可以向电子邮件、WW、FTP等若干应用程序发送数据。 然后必须有不同的协议来界定电子邮件、网页和FTP数据的结构,它们包括“应用层 ” 。

这两个进程必须相互沟通。最基本的要求之一是能够一次只给一个程序贴上标签。通过地方程序,我们可以利用PID来独特地确定一个程序。另一方面,PID是国内唯一的PID。PID和PID是网络中两个极有可能发生冲突的过程。此时此刻,我们需要另辟一条路线。我们已经知道IP级IP地址 只能用来识别主机唯一可以确定东道方的程序是TCP层协议和港口号。这使我们能够通过IP地址、协议和港口号来确定网络进程。
这是在网络内找到这一进程的唯一办法。他们可以通过插座沟通。什么是插座?Socket经常被转换成合成。Socket 是一个位于应用程序和传输层之间的抽象层。抽象地说,它利用TCP/IP层复杂的操作提供多层多层的多简单界面,将已实现的进程称为网络通信。

这是我第一次见到你本着Unix所有文件概念的精神Socket 是一种“ 开放读写取消” 模式的实施 。服务器和客户端都有文件在建立连接打开后,您可以写入您自己的文件, 或者查看对方的信息 。在信件结尾处,关闭文档 。
本文由 在线网速测试 整理编辑,转载请注明出处。