
计算机网络&操作系统
春卷同学
中南大学 软件工程 硕士研究生
展开
-
通俗易懂地介绍网络七层结构
转载自:https://www.zhihu.com/question/50901704/answer/216466193案例:从西班牙去罗马的贸易商人1、 要想贸易获得成功,首先要有至少一条路,能够从西班牙通向罗马。此层为【物理层】2、有了路是不是就能去贸易了?还要保证路上不会把商人的货物给磕坏了,要有一层保护的包装。引出第二层,【数据链路层】3、所谓条条道路通罗马。并不只有一条...转载 2019-03-11 22:15:37 · 820 阅读 · 1 评论 -
线程与进程的区别、相同点
转载自https://blog.youkuaiyun.com/qq_33573235/article/details/765886391、首先是定义进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。2、一个...转载 2019-03-18 21:09:19 · 773 阅读 · 0 评论 -
TCP三次握手连接和四次挥手断开过程详解
转载自https://baijiahao.baidu.com/s?id=1596016296668694374&wfr=spider&for=pcTCP的连接建立是一个三次握手过程,目的是为了通信双方确认开始序号,以便后续通信的有序进行。主要步骤如下:1. 连接开始时,连接建立方(Client)发送SYN包,并包含了自己的初始序号a;2. 连接接受方(Ser...转载 2019-03-18 21:46:04 · 1583 阅读 · 0 评论 -
【白话】TCP为什么需要进行三次握手?
转载自https://mp.weixin.qq.com/s?__biz=MzUyODg4Nzk2MQ==&mid=2247491932&idx=3&sn=c8cec7ed8a8980c5bbc28deb3fd39184&chksm=fa6bd8aacd1c51bcee576d556c0aafebb891fbbc20d32aa6d64c17c1443f6596b91a...转载 2019-03-18 22:13:24 · 1474 阅读 · 0 评论 -
select、poll、epoll之间的区别总结[整理]
转载自https://www.cnblogs.com/Anker/p/3265058.htmlselect,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就...转载 2019-03-23 19:27:52 · 158 阅读 · 0 评论 -
句柄
转载自https://baike.baidu.com/item/%E5%8F%A5%E6%9F%84句柄的由来windows 之所以要设立句柄,根本上源于内存管理机制的问题—虚拟地址,简而言之数据的地址需要变动,变动以后就需要有人来记录管理变动,(就好像户籍管理一样),因此系统用句柄来记载数据地址的变更。数据对象加载进入内存中之后即获得了地址,但是这个地址并不是固定的,(至于为什...转载 2019-05-13 12:01:10 · 172 阅读 · 0 评论 -
TCP协议的3次握手与4次挥手
转载自https://mp.weixin.qq.com/s?__biz=MjM5ODI5Njc2MA==&mid=2655825376&idx=1&sn=9d9cc442c8068e9b7b1aa14e41457cc2&chksm=bd74e0378a036921d7357a833856873c234540dea875f9cbf3981144679c3c90a012...转载 2019-07-10 15:06:04 · 196 阅读 · 1 评论