协议是什么参考模型的结构是怎样的

KiCad 华秋发行版 new

供应链、设计、制造,一体成就未来

华秋PCB

高可靠多层板制造商

华秋SMT

高可靠一站式PCBA智造商

华秋商城

自营现货电子元器件商城

PCB Layout

高多层、高密度产品设计

钢网制造

专注高品质钢网制造

BOM配单

专业的一站式采购解决方案

华秋DFM

一键分析设计隐患

华秋认证

认证检测无可置疑

发资料

发帖

提问

发视频

扫码添加小助手

加入工程师交流群

4.0 TCP/IP协议组

TCP/IP协议组在OSI模型之前流行。最初的TCP/IP有四层,显然与OSI模型的层不匹配。当OSI模型被引入时,人们相信它将在商业上压倒TCP/IP,但并未如愿。

4.1 介绍

4.2. 协议体系结构

五层TCP/IP参考模型如下表所示:

下图,显示了TCP/IP协议套件中不同层可用的协议。

在不同的层上,可以使用不同的协议。其中, TCP和UDP属于传输层,而网络层中的IP是构成数据从位于地球一端的一台计算机向位于另一端的另一台计算机传递的基础。

4.2.1 TCP

TCP在发起传输之前,在发送进程和接收进程之间建立会话。有一些工具可以检查所有数据包是否已被接收,并在数据包丢失的情况下安排重新传输。这涉及到额外的开销,并导致更高的处理时间和报头大小,但同时使系统更可靠。

每一个TCP段都有一个报头,它包含了正确的数据传递和检索所需的所有信息。

4.2.2 UDP

UDP是一种无连接协议。它不需要在数据传输之前建立任何连接。UDP不需要任何序列号、计时器、同步参数、重传数据包和优先级选项。因此,它的开销更少。它的主要缺点是不能保证送达。UDP通常用于广播、一般网络公告、实时数据等。

UDP头如下图所示。它只有四个字段。

源端口为可选端口。当它被使用时,它表示发送进程的端口地址。当不使用时,将为该字段插入一个零值。目的端口表示数据要传送到的进程。长度是以字节为单位的所用数据报的长度,包括报头。校验和是一个可选的16位字段,用于验证目的。

4.2.3 IP

在TCP/IP的网络层中有一些非常重要的协议:网络协议(IP)、因特网控制报文协议(ICMP)、地址解析协议(ARP)和DHCP。它们一起执行数据报寻址、路由、交付、动态地址配置,并在网络层地址和网络接口层地址之间进行解析。IP以分组的形式发送数据,称为数据报。分组(或数据报)可以沿着不同的路径(路由)传输,并且可能不按顺序到达。IP不具备在接收端重新排列分组的能力。

IP寻址是在互联网上识别主机所必须的。因此,每台主机都分配了一个IP地址或互联网地址。主机由这个IP地址识别。一台主机可能连接到多个网络,称为多宿主(multihomed),在这种情况下,主机必须为每个网络接口有一个单独的地址。

有五类IP地址:A、B、C、D和E,这取决于主机数量和网络大小。使用IP地址交付的数据报可以是以下任何一种类型:单播、广播、多播或任播,如下图所示:

4.3. 操作

TCP/IP协议套件有助于将消息从与驻留在一台主机上的端口相关联的进程发送到与另一台主机上的端口相关联的另一个进程。接收主机可能位于同一网络或另一个网络上。对于后一种情况,消息在到达最终目的地的过程中必须经过几个路由器。需要注意的是,IP在所有端系统和路由器中都实现,而TCP只在端系统中实现。

如前文所述,要将一台主机上的进程数据发送到另一台主机上的另一个进程,需要两级寻址。接收端需要一个本地端口地址来保证数据的正确传输。同样,需要一个网络地址,使消息能够传递到接收主机。

比方说,驻留在属于某个主机的端口上的进程数据将被交付给另一个拥有自己端口地址且属于另一个主机的进程。发送端进程将消息传递给TCP。它有指令将其发送到特定端口的第二个主机。TCP将消息传递给IP,并指示将消息传递给另一台主机。IP对于目标主机的端口地址是完全透明的。所有这些都是通过在TCP/IP协议组的每一层附加到消息的控制信息来管理的。

4.4 协议数据单元(PDU)

控制信息以头部和尾部的形式在不同层附加到消息中,以确保在适当的目的地以最大的可靠性交付适当的数据。下图,给出了TCP/IP体系结构中的数据封装和PDU。

在TCP层,以TCP首部的形式附加控制信息,形成一个TCP段或带有PDU的TCP段。TCP首部中包含的控制信息有:

目的端口地址、序列号和校验和。同样,在在网络层,增加一个IP报头,产生带有PDU的IP。IP报头包括目的网络地址。它可能包括一些其他控制信息,如数据传输的优先级等。

4.5 寻址

通过TCP/IP协议寻址涉及通过Internet将数据从一个进程发送到另一个进程。寻址包括:“物理或链路地址”、“逻辑或IP地址”、“端口”和“特定地址”。

寻址涉及TCP/IP模型中的特定层,如下图:

4.5.1 物理地址

物理地址或链路地址是最低级地址。它是局域网或广域网在其帧中指定的站或节点的地址。根据网络类型的不同,地址的大小和格式也不同。以太网使用嵌入在其NIC中的6字节地址。

4.5.2 逻辑地址

逻辑地址对应于TCP/IP模型中的网络层。物理地址可能会有所不同(取决于网络的类型)。逻辑地址通过识别主机而不考虑物理地址类型来克服这个困难。目前,32位逻辑地址可以唯一地识别一台连接到互联网的主机。为了区分和识别两台不同主机的逻辑地址,不能有两个相同的IP地址。

4.5.3 端口

一台计算机可以同时运行几个进程。它可以通过文件传输协议、消息处理服务或TELNET与另一台计算机通信。因此,驻留在一台计算机上的这些进程必须有各自的地址,以便同时从其他计算机接收数据。这是由端口地址处理的。端口地址长度为2字节。计算机上的端口地址,有助于特定进程在到达目标主机后准确地交付数据/消息。

4.5.4 特定地址

浏览量

浏览量

浏览量

浏览量

浏览量

扫码添加小助手

加入工程师交流群

下载发烧友APP

电子发烧友观察

长沙市望城经济技术开发区航空路6号手机智能终端产业园2号厂房3层(0731-88081133)

THE END
0.TCP/IP详解基于TCP/IP的参考模型将协议分成5个层次,分别是物理层、链路层、网络层、传输层和应用层。下图表示TCP/IP模型与OSI模型各层的对照关系。 从传输层开始以下都在内核中。 IOS 各层的协议: TCP/IP 各层协议 TCP/IP协议被称为传输控制协议/互联网协议,又称网络通讯协议(Transmission ControlProtocol)。是由网络层的jvzquC41dnuh0lxfp0tfv8|gkzooa==2287828ftvkimg8igvcomu8632;875;=
1.计算机网络(四)TCP/IP四层模型详解tcpip四层模型TCP/IP 模型是实际应用标准吗? 是的,互联网几乎所有通信都基于 TCP/IP 协议族。 总结 TCP/IP 四层模型:网络接口层、网络层、传输层、应用层。 各层之间功能分明,协议丰富。 是现代互联网通信的基础。 六、协议原理、具体数据结构 1.IP 协议(网络层) jvzquC41dnuh0lxfp0tfv8tpn{stew4ctvodnn4fgvgjn|4374;:79>6
2.详解TCP/IP网络模型tcp模型网络模型有好几种,其中最常讨论的有俩种:OSI七层参考模型、TCP/IP四层参考模型。OSI模型是国际标准模型,结构分的很细,然而既复杂又不实用,我们这篇文章来讲已经得到广泛应用的TCP/IP模型,同时也是面试也问的比较多的。 很多人可能会有个疑问,TCP/IP模型到底是分了四层还是五层,有些资料说四层,有些资料说五层jvzquC41dnuh0lxfp0tfv8|w{wnbpp5:255bt}neng5eg}fknu524?827467
3.互联网基石:TCP/IP四层模型,由浅入深直击原理!tcpip参考模型本文深入解析TCP/IP四层模型,涵盖网络接口层、网络层、传输层及应用层,讲解各层功能与常见协议。 什么是TCP/IP? 从TCP/IP看包含两个部分: TCP IP TCP/IP 实际包括几十个 Internet协议,但只有少数是核心协议,其中有两个通常被认为是最重要的,就是我们上面提到的 TCP 和 IP。 IP 属于OSI网络层(第三层),在互联 jvzquC41dnuh0lxfp0tfv8r2a8637B6381gsvrhng1jfvjnnu1738B>62:7
4.OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系一、OSI七层模型 OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 二、TCP/IP四层模型 TCP/IP是一个四层的体系结构,主要包括:应用层、运输层、网际层和网络接口层。从实质上讲,只有上边三层jvzquC41pki/e€sw0gjv0ls1kplp1:5651819>3jvo
5.2024年上半年网络工程师综合知识真题与答案(文字版)A.查看IP组播路由表信息 B.查看二层组播转发表信息. C.查看组播组的成员端口信息 D.查看组播转发表信息 信管网参考答案:D 查看解析:www.cnitpm.com/st/6323028247.html 44、数据链路层的帧结构中,帧检验序列的作用是() A.保证数据的完整性和准确性 B.标识数据段的起始和结束 C.提供数据的可靠传输 D.实现jvzquC41o0iok}uo0eun1yr313<199>l:qlut>n20nuou
6.计算机网络层次和TCP/IP协议族常用协议名称以及端口计算机网络四层模型与OSI七层模型对应关系详解,包含TCP/UDP端口号、DNS解析、HTTPS加密等核心协议。了解应用层、传输层、网络层及数据链路层的协议功能,掌握CSMA/CD、令牌环等关键技术。四层模型简化OSI结构,便于理解网络通信原理。jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk03@52679
7.网络安全与防范论文汇总十篇目前网络信息安全面临的威胁主要来自于以下几个方面: 3.1 tcp/ip协议存在安全漏洞 目前英特网上广泛使用的网络协议是tcp/ip协议,而tcp/ip协议恰恰存在安全漏洞。如ip层协议就有许多安全缺陷。ip地址可以软件设置,这就造成了地址假冒和地址欺骗两类安全隐患;ip协议支持源路由方式,即源点可以指定信息包传送到目的节点的jvzquC41yy}/z~jujw4dqv3ep1nbq€jp15?8::3jvor
8.网络安全主动防护汇总十篇协议漏洞主要是计算机网络通信系统的通信协议进行划分的,计算机网络主要以TCP/IP协议为基础进行通信,由于TCP/IP缺陷形成的漏洞,导致计算机网络安全性能存在缺陷,被划分为协议漏洞。协议漏洞在网络安全中没有严格的区分标准,但是病毒利用协议漏洞对网络进行攻击产生的影响具有一定的相似性,就需要从TCP/IP协议层对整个计算机进jvzquC41yy}/z~jujw4dqv3ep1nbq€jp16:5;:3jvor
9.下列给出的协议中,属于TCP/IP协议结构的应用层是()下列给出的协议中,属于TCP/IP协议结构的应用层是() A.UDP B.IP C.TCP D.Telnet 你可能感兴趣的试题 单项选择题 ()是TCP/IP模型传输层中的无连接协议。 A.TCP协议 B.UDP协议 C.IP协议 D.ICMP协议 单项选择题 网络协议的三个要素:语法、语义和() jvzquC41yy}/rypcq0ipo8ykmw5tjryk1;jc899633hg4=