首页 > 编程知识 正文

传输层的网络协议,网络层和传输层的协议

时间:2023-05-03 14:33:51 阅读:177923 作者:4092

OSI分层(7层)

物理层、数据链路层、网络层、传输层、演进层、表示层、APP传输层

TCP/IP分层(4层)

网络接口层、网络层、传输层、APP传输层

五层协议(5层)

物理层、数据链路层、网络层、传输层、APP应用层

五层结构的概述

APP应用层:通过应用进程之间的交互完成特定的网络APP

数据:消息

协议:超文本传输协议(HTTP )、FTP )、SMTP )、邮件)、MIME、POP3)、IMAP、Telnet )、RIP )路由信息协议(DNS )、ssp

APP应用层协议概述和各协议的解决! 呃! 呃!

URL定义!

在输入URL并显示网页之前发生了什么666! 呃! 呃! 呃!

传输层:为两个主机进程之间的通信提供公共数据传输服务。

数据: TCP:消息传递段、UDP:用户数据报

协议: TCP,UDP

TCP UDP详细信息! 呃! 呃! 呃!

网络层:为分组交换网上的不同主机提供通信服务

数据:数据包或IP数据报

协议: IP协议、ICMP协议(互联网控制消息传递协议)、IGMP协议)、ARP协议)、RARP协议、OSPF )、DHCP )动态主机配置协议

网络层协议总结! 呃! 呃!

数据链路层:

数据:框架

协议:点对点协议(PPP )、HDLC (高级链路控制协议)

物理层:

数据:位

框架标题:表示这是一封寄到某个地方(在这个社区内)的信

IP头:表示发送到哪个社区

帧头:通过ip协议,重新封装帧后,到达该社区,标记最终的位置

TCP报头:告诉他送到那个人那里

APP应用层:部分本APP应用要求

协议1、信号的传输必须始终符合一定的协议,协议的分层根据需要有规律地限制分层过程。

2、一层协商:长城上燃起狼烟,人们预先将狼烟这一物理信号设定为表示“敌人入侵”的抽象信号。 这样的“狼烟=敌人的入侵”是一个简单的协定。

3、二楼协商:协商可以更复杂。 例如,美丽的池塘使用SMS号码和长信号的组合表示不同的字母。 例如,SOS (((),表示邮件号码,表示-长信号)。 这样'"= S,"—" = O就是动听的水池规定的协议但是,进一步发展的话,就会知道SOS是求助的信息。 因为我们脑子里有“SOS=求助”的协议。 因此,“***—***=SOS=求助”是一个由两个协议组成的分层通信系统。

ps :

第一层协议: ***=S,规定—=O

第2层协议: sos=规定救助信号

物理层协议

通过按一定规则标识01信号物理层,原始数据可以在各种物理介质上传输。 ) )

(将自己的想法作为文字写在信中() ) )。

物理介质可以传送物理信号,例如亮度、电压、振幅等。 例如在高电压下表示1,在低电压下表示0。 对于某些媒体,计算机可以具有适当的接口接收物理信号,进行解密,取0/1序列。

四种特性(规定各种机械状况的意义) ) ) ) ) ) ) )。

机械特性表示连接器所用连接器的形状和尺寸、导线的数量和排列等。

电气特性表示接口电缆各线路上出现的电压范围。

功能特性表示在某条线上出现的某个电平的电压表示什么意思。

流程特性显示了不同功能的各种可能事件的出现顺序

数据链路层(数据链路层协议是指标识0/1序列中包含的帧。 这意味着定义如何在一个链路上传输数据。)

(在同一小区内,给一户人家寄信) )。

在数据链路层,信息以帧为单位进行传输。 帧是有限的0/1序列。 例如,从固定的0/1的组合识别帧的开始和结束。 帧具有目标和目标),以及用于检测错误的检查序列。 当然,帧中最重要的是要传输的数据。 这些数据往往遵循更高级别的协议,以便在网络上层使用。 对于数据和集,帧中也包含数据类型(Type )信息。 连接层协议不在乎数据中包含什么。 框架就像信封,包裹着数据。

以太网和WiFi是目前最常见的连接层协议。 使用层连接协议,可以建立本地以太网或wifiLAN,并使同一LAN网络中的两台计算机进行通信。 连接层就像社区里的邮递员,他认识社区里的所有人。 社区里的每个人都可以给他一封信(框架),让他送到同一社区的另一户人家。

网络层(理解该链路层的信息,读取帧,用内部ip地址改写帧) ) ) ) )。

(链路层的地址写在信封上,网络层在信纸内部下功夫。 IP协议诞生了)

不同社区之间应该如何通信? 如何让WiFi上的一台计算机与以太网上的另一台计算机通信

WiFi上的计算机1 -路由WiFi接口-路由以太网接口-以太网上的计算机2

因为首先要开发连接层协议,所以无法更改连接层协议。 只能在连接层的数据(payload )也就是信的内部下功夫。

IP协议应运而生。计算机1,路由器和计算机2都要懂得IP协议。当计算机1写信的时候,会在信纸的开头写上这封信的出发地址和最终到达地址 (而不是在信封上),而在信封上写上要送往邮局。WiFi网的邮差将信送往邮局。在邮局,信被打开,邮局工作人员看到最终地址,于是将信包装在一个新的信封中,写上出发地为邮局,到达地为计算机2,并交给以太网的邮差,由以太网的邮差送往计算机2。
(IP协议还要求写如诸如校验等信息,交通状况等信息,以保护通信的稳定性。)

在连接层,邮差只负责在本社区送信,所以信封上的地址总是“第一条街第三座房子”或者说“中心十字路口拐角的小房子”这样一些本地人才了解的地址描述,这给邮局的工作带来不便。所以邮局要求,信纸上写的地址必须是一个符合官方规定的“邮编”,也就是IP地址。这个地址为世界上的每一个房子编号(邮编)。当信件送到邮局的时候,邮局根据邮编,就能查到对应的地址描述,从而能顺利改写信封上的信息。
每个邮局一般连接多个社区,而一个社区也可以有多个邮局,分别通往不同的社区。有时候一封信要通过多个邮局转交,才能最终到达目的地,这个过程叫做route。邮局将分离的局域网络连接成了internet,并最终构成了覆盖全球的互联网。

传输层

(一所房子里住了好几个人(进程),如何让信精确的送到某个人手里)
(上面的三层协议让不同的计算机之间可以通信。但计算机中实际上有许多个进程,每个进程都可能有通信的需求)
遵照之前相同的逻辑,我们需要在信纸上写上新的信息,比如收信人的姓名,才可能让信送到。所以,传输层就是在信纸的空白上写上新的“收信人”信息。每一所房子会配备一个管理员(传输层协议)。管理员从邮差手中接过信,会根据“收信人”,将信送给房子中的某个人。
传输层协议,比如TCP和UDP,使用端口号(portnumber)来识别收信人(某个进程)。在写信的时候,我们写上目的地的端口。当信到达目的地的管理员手中,他会根据传输层协议,识别端口号,将信送给不同的人。
TCP和UDP协议是两种不同的传输层协议。UDP协议类似于我们的信件交流过程。TCP协议则好像两个情人间的频繁通信。一个小情人要表达的感情太多,以致于连续写了好几封信。而另一方必须将这些信按顺序排列起来,才能看明白全部的意思。TCP协议还有控制网络交通等功能。

应用层

通过上面的几层协议,我们已经可以在任意两个人(进程)之间进行通信。然而每个人实际上从事的是不同的行业。有的人是律师,有的人dtdfj。比如说律师之间的通信,会用严格的律师术语,以免产生纠纷。再比如dtdfj之间的通信,必须符合一定的外交格式,以免发生外交误会。再比如间谍通过暗号来传递加密信息。应用层协议是对信件内容进一步的用语规范。应用层的协议包括用于Web浏览的HTTP协议,用于传输文件的FTP协议,用于Email的IMAP等等。

总结

总过网络分层,我们从原始的0/1序列抽象出 本地地址(邮差)、邮编(邮局)、收信人(管理员)、收信人行业(用语规范) 这些概念。
这些概念最终允许互联网上的分布于两台计算机的两个进程相互通信。
写信人必须按照各层的协议,封装好整个信封;
而收信人则按照相反的顺序,来拆开这个信封。
整个过程是可读信息 -> 二进制 ->可读信息。计算机只能理解和传输0/1序列,而计算机的用户则总是输入和输出可读信息。网络协议保证了可读信息在整个转换和传输过程中的完整性。
计算机协议本身还有更多的细节需要深入。这篇文章只是从分层的角度描述各个层次所实现的功能。
部分引用于https://www.jb51.net/network/211947.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。