美文网首页
TCP/IP协议

TCP/IP协议

作者: Cuccci | 来源:发表于2019-08-11 22:49 被阅读0次
  1. 什么是TCP/IP协议

    TCP/IP协议(传输控制协议/互联网协议)不是简单的一个协议,而是一组特别的协议,包括:TCP,IP,UDP,ARP等,这些被称为子协议。在这些协议中,最重要、最著名的就是TCP和IP。因此,大部分网络管理员称整个协议族为“TCP/IP”。

  2. TCP/IP四层模型与OSI七层模型

    • 四层模型
      • 应用层:为用户的应用提供网络服务
      • 传输层:定义了一些传输数据的协议和端口号。比如TCP、UDP
      • 网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。
      • 数据链路层:定义物理设备标准以及数据传输的规范
    • 七层模型
      • 应用层:为用户的应用提供网络服务
      • 表示层:可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
      • 会话层:通过运输层建立数据传输的通路。
      • 传输层:定义了一些传输数据的协议和端口号。比如TCP、UDP
      • 网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。
      • 数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。
      • 物理层:定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等
  3. 四层模型和七层模型之间的关系

    网络七层模型是一个标准,而网络四层模型是标准的一种实现

  4. 常见的TCP/IP协议

    • TCP:面向连接的协议,即正式收发数据之前,必须建立一个可靠的连接(传输层-打电话)
    • UDP: 无连接协议,正式通信前不需要与对方建立连接,即不管对方的状态就直接发送(传输层-发短信)
    • DNS: 通过域名解析出对应的IP的地址(应用层)
    • ARP: 根据通信ip解析出MAC地址(网络层)

      1.读取本地的ARP缓存,如果没有找到对应的MAC地址
      2.广播通信目标的ip, 接收到该消息的主机会检查自己的ip是否和广播的ip一致,如果不一致忽略
      3.如果一致则保存对方的主机的ip以及MAC信息到自己的ARP缓存中
      4.目标主机发送自己的MAC信息给通信主机
      5.通信主机收到消息之后缓存目标主机的MAC地址以及IP地址

  5. 三次握手: 保证了建立可靠的TCP连接

    1. 建立连接时,客户端发送给SYNC包给服务端,并等待服务端确认
    2. 服务端收到SYNC包,并对其进行确认。同时自己也发送一个SYNC包给客户端,等待客户端确认
    3. 客户端收到服务端的确认包以及确认服务端的SYNC包
      当进行三次握手之后建立连接
  6. 四次挥手: 终止TCP连接

    1. 关闭连接时,主动方发送FIN包给被动方,并等待服务端确认。
    2. 被动方收到FIN包之后,并对其进行确认。(不会立即关闭连接)
    3. 被动方发送一个FIN包给主动方。
    4. 主动方收到被动方的FIN,并对其进行确认。
      当进行四次挥手之后关闭连接

相关文章

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • TCP/IP协议

    一、关于TCP/IP TCP/IP协议是一个协议集合,HTTP协议,IP协议,TCP协议,DNS协议等都属于TCP...

  • 关于网络基础知识TCP/IP(三)

    四、掌握TCP/IP协议:TCP/IP3次握手 4.1 IP协议是TCP/IP协议中最重要的协议,它为TCP UD...

  • TCP HTTPS专题

    TCP HTTPS专题 TCP协议 TCP/IP协议分层 TCP/IP 协议族里重要的一点就是分层。 TCP/IP...

  • (二)TCP/IP四层模型

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

  • TCP/IP 网络协议 简记

    参考文档TCP/IP网络协议TCP/IP 协议 **************************** 常见协议...

  • 详解TCP与UDP协议

    TCP/IP协议 首先弄清楚,TCP协议和UCP协议与TCP/IP协议的联系。 TCP/IP协议是一个协议簇。里面...

  • TCP/UDP、IP 、Socket、HTTP笔记

    1.1 TCP/IP协议组 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成 IP层负责...

  • TCP/IP、TCP、UDP

    一、TCP/IP协议 TCP/IP协议是一个协议簇。其中包括UDP、TCP、IP等协议。之所以命名为TCP/IP协...

  • 《图解HTTP》

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

网友评论

      本文标题:TCP/IP协议

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