美文网首页
TCP/IP 协议族

TCP/IP 协议族

作者: 微风细雨007 | 来源:发表于2021-07-13 20:47 被阅读0次

资料来自《软件设计师教程》

TCP/IP包含许多重要的基本特性,这些特性主要表现在5个方面:

  • 逻辑编址(厂家分配独一无二的永久性物理地址,IP地址)
  • 路由选择、
  • 域名解析、
  • 错误检测和流量控制以及对应用程序的支持等。

TCP/IP 分层模型

为什么要分层 ? 因为网络的不稳定性
TCP/IP模型与OSI模型对比

TCP/IP分层模型由四个层次构成,即

  • 应用层

应用层处在分成模型的最高层,用户调用程序来访问TCP/IP互联网络,已享受网络上提供的各种服务。应用程序负责发送和接受数据,每个应用程序可以选择所需要的传输服务类型,并把数据按照传输层的要求组织好,再向下层传送,包括独立的报文序列和连续字节流。

  • 传输层

传输层的基本任务是提供应用程序之间的通信服务,这种通信服务又称端到端的通信。传输层既要系统的管理数据流动,还要提供可靠的传输服务,以确保数据准确而有序的到达目的地。为了这个目的,传输层协议软件需要进行协商,让接收方回送确认信息及让发送方重发丢失的分组。在传输层与网际层之间传递的对象是传输层分组

  • 网际层

网际层又称IP层,主要处理机器之间的通信问题。它接受传输层请求,传送某个具有目的地址的分组信息。它接受传输层请求,传送某个具有目的地址信息的分组。该层主要完成以下功能:

(1)把分组封装到IP数据报(IP Datagram)中,填入数据报的首部(也称为)报头,使用路由算法选择把数据报直接送到目标机或把数据报发送给路由器,然后再把数据报交给下面的网络接口层中对应的网络接口模块

(2)处理接收到的数据报,检验其正确性。使用路由算法来决定是在本地进行处理,还是继续向前发送。如果数据报的目标机处于本机所在的网络,该层软件就报数据的报头剥去,再选择适当的传输层协议软件来处理这个分组。

(3)适时发出ICMP的差错和控制报文,并处理接收到的ICMP报文

  • 网络接口层

网络接口层又称数据链路层,处于TCP/IP 协议层之下,负责接受IP数据报,并把数据报通过选定的网络发送出去。该层包含设备驱动程序,也可能是一个复杂的、使用自己的数据链路协议的子系统。

TCP连接

三次握手,四次挥手

Tcp连接 - 知乎 (zhihu.com)

TCP通信过程详解以及tcp长连接和短连接 - 知乎 (zhihu.com)

相关文章

  • HTTP和HTTPS详解

    TCP/IP协议族 TCP/IP 的分层管理 TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次...

  • 图解HTTP笔记

    TCP/IP协议族:一般认为TCP/IP指的是在IP协议通信过程中,使用到的协议族的统称 TCP/IP协议族分为五...

  • TCP/IP

    TCP/IP协议族 TCP/IP协议族包含:TCP、UDP、IP、FTP、HTTP、SMTP、ICMP OSI七层...

  • (二)TCP/IP四层模型

    1、基本介绍 TCP/IP协议,也称TCP/IP协议族或TCP/IP协议栈,其中: TCP:Transmissio...

  • 网络编程

    一、TCP/IP TCP/IP是互联网相关的各类协议族的总称。 1.TCP/IP的分层管理 TCP/IP协议族层次...

  • http 图解

    web网络基础 tcp/ip协议族是什么? tcp/ip协议族是互联网相关协议集合的总称 tcp/ip分为几个层,...

  • 《图解HTTP》

    网络基础TCP/IPTCP/IP协议族说法一:TCP/IP是指TCP和IP两种协议说法二:TCP/IP是在IP协议...

  • JAVA网络编程的一点点基础

    一:TCP/IP协议 TCP/IP是一个协议族。 TCP:(TransmissionControlProtocol...

  • TCP协议三次握手、四次挥手实现原理

    TCP协议实现原理 TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。 从协议...

  • TCP/IP协议族

    TCP/IP协议族 现在internet使用的驻留协议族是TCP/IP协议族,它是四层协议的通信系统。自底向上分别...

网友评论

      本文标题:TCP/IP 协议族

      本文链接:https://www.haomeiwen.com/subject/rknspltx.html