网络通讯学习札记

协议栈和网卡的相关知识——基本概念

2018-05-25  本文已影响30人  苦行孙

协议栈和网卡的相关知识

问题代入

  1. 什么是协议栈?
  2. 协议栈的内部结构是什么?
  3. 协议栈是如何配合网卡进行数据收发的?
  4. 什么协议控制网络包,网络包的大小为多少?
  5. 协议栈是根据什么工作的?
  6. Socket 库是做什么的?它和协议栈的关系是什么?
  7. 连接的本质是什么?
  8. 数据包的内部结构什么?

涉及到的基本概念

TCP/IP的分层结构

[图片上传失败...(image-4ec95d-1527241606743)]

TCP/IP软件采用分层结构上层会向下层逐层委派任务


协议栈的内部结构

协议栈是根据 ==套接字 中记录的 控制信息== 来进行工作的。如下图所示:

[图片上传失败...(image-6623d4-1527241606743)]

[ 套接字的内容信息如上图所示,每创建一个套接字就会在记录中增加一行 控制信息,并赋予其等待通信的连接状态(LISTENING) ]

上一篇 下一篇

猜你喜欢

热点阅读