摘要:
本文将介绍网络连接建立的过程、收发包流程,以及其中应用层、tcp层、ip层、设备层和驱动层各层发挥的作用。 应用层 对于使用socket进行网络连接的服务器端程序,我们会先调用socket函数创建一个套接字: 以上指定了连接协议,socket调用返回一个文件句柄,与socket文件对应的inode不 阅读全文
posted @ 2018-05-15 10:41
大数据从业者FelixZh
阅读(2207)
评论(0)
推荐(0)
摘要:
Linux下,I/O处理的层次可分为4层: 1. 系统调用层,应用程序使用系统调用指定读写哪个文件,文件偏移是多少 2. 文件系统层,写文件时将用户态中的buffer拷贝到内核态下,并由cache缓存该部分数据 3. 块层,管理块设备I/O队列,对I/O请求进行合并、排序 4. 设备层,通过DMA与 阅读全文
posted @ 2018-05-15 10:15
大数据从业者FelixZh
阅读(456)
评论(0)
推荐(0)

浙公网安备 33010602011771号