TCP/IP协议|青训营笔记

84 阅读2分钟

网络协议

  • 网络协议是指通信双方在通信时所应遵循的一组规则标准或约定。协议由语义语法定时三部分组成
    • 语义(Semantics):规定通信双方准备”讲什么“,涉及用于协调与差错处理的控制信息。
    • 语法(Syntax):规定通信双方“如何讲”,涉及数据及控制信息的格式、编码及信号电平等。
    • 定时(Timing):涉及速度匹配和排序等。
ARP协议

Address Resolution Protocol 地址解析协议

  • 作用:把IP地址解析为MAC地址
  • 网络层协议
  • 数据在以太链路上以以太网帧的形式传输
    • 物理层 位流(Bit Flow)
    • 数据链路层 数据帧(Frame)
    • 网络层 数据包(Packet)
    • 传输层 数据段(Segment)
  • 要在以太网中传输IP数据包,必须知道IP对应的MAC地址(网卡地址)

TCP/IP参考模型

TCP/IP(Transmission Control Protocol /Internet Protocol)协议是定义所有的数据传输如何在Internet上进行交换的一个协议集合或一簇协议簇

  • 这一系列协议是按其中最重要、应用最广泛的两个协议TCP与IP来命名的。
  • 目前TCP/IP已成为一个事实上的工业标准

==TCP/IP主要功能==

TCP是传输控制协议,规定了一种可靠的数据信息传递服务;IP协议又称为互联网协议,提供网络之间连接的完善功能。

  • TCP/IP主要特点
    • 与生产厂家无关
    • 已经在各种计算机上实现
    • 已被LAN和WAN采用
    • 被许多政府部门和商业机构采用

使用TCP协议的双方,在进行数据传输之前,必须使用“三报文握手”建立TCP连接

TCP连接建立成功后,通信双方之间就好像有一条可靠的通信信道,通信双方使用这条基于TCP连接的可靠信道进行通信

  • TCP仅支持单播,一对一通信
  • TCP是面向字节流的,这正是TCP实现可靠传输、流量控制、以及拥塞控制的基础。

在实际网络中,基于TCP连接的两端,可以同时进行TCP报文段的发送和接收。