网络协议TCP/IP模型

391 阅读1分钟

计量单位

  • 1bit(位) :1bit
  • 1Byte (字节):1Byte =8bit
  • 1KB=1024Byte=1*210Byte
  • 1M=1024KB =1*220Byte 210 210
  • 1G=1024MB
  • 1T=1024GB

1.TCP协议是什么?

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、基于IP的传输层协议。TCP 使用校验、确认和重传机制来保证可靠传输

OSI模型是由七层组成,从下到上分别依次是物理层、
数据链路层、网络层、运输层、会话层、表示层和[应用层]
而在TCP/IP协议中,它们被简化为了四个层次。

image.png

    # TCP/IP模型各层的功能
    
    

image.png

2.1、应用层协议

在主机使用各种应用程序,来实现所需的功能比如上网聊天、看视频、发邮件、打游戏、做开发、绘图等,应用层  
就是为应用进程提供服务的。 对应OSI模型765层的功能。最常用的是HTTP协议,传输的是html格式数据,通过浏览器来显示图片
、声音、文字、视频。

对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议。
对收到或发出的数据根据应用层的特征进行处理,如处理为文字、图片、音频、视频、文档等,还可以对压缩文件进行解压缩、对加密文件进行解密等。
负责建立、管理和终止应用程序之间的会话。