网络协议基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络协议基础相关的知识,希望对你有一定的参考价值。

  1. OSI(Open System InterConnection)模型:

    应用层:用户交互的前端界面

    表示层:加密,解密,转换的功能

    会话层:建立,管理和中止会话

    传输层:通过端口号分配标识特定应用程序,通过寻址机制建立TCP连接

    网络层:基于IP地址,进行不同网络系统间的路径选择

    数据链路层:网桥,交换机,网卡

    物理层:光纤,双绞线,中继器

  2. TCP/IP模型:应用层,传输层,网络层,网络访问层

    数据传输如下:

    技术分享

3. TCP协议

  a. 建立连接,3次握手,举一个现实的例子打电话,第一步:给对方打电话,第二步:接听,喂,你     是谁?,第三步:我是xx,之后决定是否继续联系

    技术分享

  b. 关闭连接,4次挥手

   技术分享

以上是关于网络协议基础的主要内容,如果未能解决你的问题,请参考以下文章

网络编程基础:网络基础之网络协议socket模块

网络基础

网络基础之网络协议篇

网络基础之网络协议

网络基础之网络层

网络编程—网络基础概览socket,TCP/UDP协议