• TCP/IP层次模型


    应用层:

    是【应用程序】实现的功能,如发送电子邮件的话,把文字用UTF-8编码、设定发送时间等功能都属于应用层,直到点击“发送——建立TCP连接,发送给传输层。

     

     传输层:

    利用TCP协议,将应用层传输过来的数据从一个【程序】发送至另一个计算机的程序里。通过在应用层传输过来的数据上添加一个TCP头,指明源端口号和目标端口号(端口号唯一标识程序,计算机用IP地址唯一标识)、序号(是大块数据的第几部分小包数据)、校验和(是否损坏),发送给IP——网络层。

     

    网络层:

    TCP传过来的所有信息——包括TCP头和TCP数据(应用层数据)——当作自己的数据,再在TCP头前加上自己的IP头生成完整的IP包,借助路由控制表找到接受此IP包的路由或主机,然后把IP包发送给链接这些路由或主机的网络接口驱动程序(数据链路层)

     

    数据链路层(网络接口,以太网驱动的处理):

    IP包当作自己的数据,加上以太网首部,然后进行发送给物理层

     

    物理层:

    靠电话线、光纤、无线传输、卫星等传输数据

     

  • 相关阅读:
    JavaWeb学习笔记(3)
    JavaWeb学习笔记(2)
    JavaWeb学习笔记(1)
    Java学习笔记(20)
    Java学习笔记(19)
    Java学习笔记(18)
    Java学习笔记(17)
    Java学习笔记(16)
    Java学习笔记(15)
    Java学习笔记(14)
  • 原文地址:https://www.cnblogs.com/towerbird/p/11528634.html
Copyright © 2020-2023  润新知