tcpip协议中的ip相当于osi中的啥层

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tcpip协议中的ip相当于osi中的啥层相关的知识,希望对你有一定的参考价值。

tcpip协议中的ip相当于osi中的网络层。

OSI参考模型全称是开放系统互连参考模型。这一参考模型共分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。IP是网络层的核心,通过路由选择将下一条IP封装后交给接口层。IP数据报是无连接服务。

网络层(Network Layer)确定分组从源端到目的端的路由选择。路由可以选用网络中固定的静态路由表,也可以在每一次会话时决定,还可以根据当前的网络负载状况,灵活地为每一个分组分别决定。

网络层负责相邻计算机之间的通信。其功能包括三方面。

1、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。

2、处理输入数据报:首先检查其合法性,然后进行寻径,假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议。假如该数据报尚未到达信宿,则转发该数据报。

3、处理路径、流控、拥塞等问题。

扩展资料:

TCP/IP协议中的TCP相当于osi中的传输层:

传输层提供应用程序间的通信。其功能包括:1、格式化信息流;2、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送,即耳熟能详的“三次握手”过程,从而提供可靠的数据传输。

传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)。

参考资料来源:百度百科-TCP/IP协议

参考技术A TCP位于传输层专门提供端对端的接口。   TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。   
TCP/IP协议并不完全符合OSI的七层参考模型,OSI(Open System Interconnect)是传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层(网络接口层)、网络层(网络层)、传输层、会话层、表示层和应用层(应用层)。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。由于ARPNET的设计者注重的是网络互联,允许通信子网(网络接口层)采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议。实际上,TCP/IP协议可以通过网络接口层连接到任何网络上。

(chap4 IP协议) IP基础知识

1. IP (IPv4、IPv6)相当于OSI参考模型中的第3层—─网络层

网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“点对点( end-to-end)通信”。

在这里插入图片描述
1.1 网络层与数据链路层的关系
在这里插入图片描述

2 ip地址

连接到网络中的所有主机中识别出进行通信的目标地址。
在这里插入图片描述

2.1 路由控制( Routing)

指将分组数据发送到最终目标地址的功能。

2.1.1 跳Hop

是指网络中的一个区间。IP包正是在网络中一个个跳间被转发。因此IP路由也叫做多跳路由。在每一个区间内决定着包在下-跳被转发的路径。

多跳路由是指路由器或主机在转发IP数据包时只指定下一个路由器或主机,.而不是将到最终目标地址为止的所有通路全都指定出来。因为每一个区间(跳)在转发IP数据包时会分别指定下一跳的操作,直至包达到最终的目标地址。

在这里插入图片描述
2.1.2 路由控制表

为了将数据仓发给目标主机,所有主机都维护着一张路由控制表( RoutingTable)。该表记录IP数据在下一步应该发给哪个路由器。IP包将根据这个路由表在各个数据链路上传输。
在这里插入图片描述

2.1.3 数据链路的数据抽象化

IP是实现多个数据链路之间通信的协议。数据链路根据种类的不同各有特点。对这些不同数据链路的相异特性进行抽象化也是IP的重要作用之一。不同数据链路有个最大的区别,就是它们各自的最大传输单位(MTU:Maxi-mum Transmission Unit)不同。

  • 分片处理(IP Fragmentation)

所谓分片处理是指,将较大的IP包分成多个较小的IP包’。分片的包到了对端目标地址以后会再被组合起来传给上一层。即从IP的上次层看,它完全可以忽略数据包在途中的各个数据链路上的MTU,而只需要按照源地址发送的长度接收数据包。IP就是以这种方式抽象化了数据链路层,使得从上层更不容易看到底层网络构造的细节。

MTU的值在以太网中是1500字节,在FDDI中是4352字节,而ATM则为9180字节。IP的上一层可能会要求传送比这些MTU更多字节的数据,因此必须在线路上传送比包长还要小的MTU。

2.1.4 IP面向无连接

在发包之前,不需要建立与对端目标地址之间的连接。上层如果遇到需要发送给IP的数据,该数据会立即被压缩成IP包发送出去。

以上是关于tcpip协议中的ip相当于osi中的啥层的主要内容,如果未能解决你的问题,请参考以下文章

tcpip协议分为哪几层

Linux中网络管理 osi模型 tcpip协议

TCP/ IP参考模型是啥?

winsock winsock2 TCP/IP协议 tcpip.sys 网卡驱动 有啥相互关系?

TCP/IP参考模型分文基层?各层功能如何?各层的主要协议都有哪些?

ping是使用TCP/IP协议中的啥协议?