网络
文章平均质量分 80
Stitch的知识星球
这个作者很懒,什么都没留下…
展开
-
TCP首部、和UDP的区别、怎么实现可靠链接
连接的终止采用四次挥手的方式,发送方发送一个连接关闭请求,接收方回复确认,然后接收方发送一个连接关闭请求,发送方回复确认。需要注意的是,不是所有的TCP实现都支持所有的TCP选项,因此在使用TCP选项时,需要确保与对方的TCP协议栈兼容,并避免在不支持的情况下使用不合适的选项。通过这些机制,TCP可以保证数据的可靠传输,确保数据包有序到达,并在网络拥塞时进行适当的调整,从而实现了可靠的连接。TCP选项提供了对TCP连接的灵活控制和增强功能,使得TCP协议能够更好地适应不同的网络环境和满足特定的应用需求。原创 2024-01-17 10:28:55 · 833 阅读 · 1 评论 -
OSI、TCP、IP之间的差异
OSI七层模型提供了一个标准的框架,使得不同厂商的网络设备可以遵循相同的规范来实现互操作性,从而促进了计算机网络的发展和应用。然而,实际上,现实中更常用的是TCP/IP模型,它是互联网使用的网络协议栈,而且与OSI七层模型有很多相似之处。总体而言,TCP/IP模型是互联网通信的基础,它定义了不同层次之间的协议和功能,使得互联网中的各种设备和应用程序能够相互通信和交互。在实际应用中,TCP/IP模型是更为重要和广泛采用的网络协议栈,因为它是互联网的基础,并在大多数计算机网络中使用。原创 2024-01-17 10:27:13 · 408 阅读 · 0 评论 -
网络--内存管理面经
虚拟内存管理通过页表和页表项的转换,使得每个进程认为自己有连续的地址空间,并提供地址空间隔离、虚拟内存保护和页面置换等功能,从而提高了计算机系统的灵活性和效率。在虚拟内存管理中,每个进程拥有自己的页表,这样不同的进程可以有相同的虚拟地址,但由于使用不同的页表,它们会映射到不同的物理地址。此时,操作系统会介入,查找该虚拟页面的数据或代码,将其从磁盘加载到一个空闲的物理页面,并更新页表,建立虚拟页面到物理页面的映射关系。页表项是页表中的一个单元,每个页表项记录了一个虚拟页面与对应的物理页面之间的映射关系。原创 2024-01-17 10:25:30 · 342 阅读 · 0 评论 -
进程与线程知识点大全
正在执行的进程因发生某等待事件而无法执行,则进程由执行状态变为阻塞状态,如进程提出输入/输出请求而变成等待外部设备传输信息的状态,进程申请资源(主存空间或外部设备)得不到满足时变成等待资源状态,进程运行中出现了故障(程序出错或主存储器读写错等)变成等待干预状态等等。处于阻塞状态的进程,在其等待的事件已经发生,如输入/输出完成,资源得到满足或错误处理完毕时,处于等待状态的进程并不马上转入执行状态,而是先转入就绪状态,然后再由系统进程调度程序在适当的时候将该进程转为执行状态。条件变量始终与互斥锁一起使用。原创 2024-01-17 10:23:13 · 846 阅读 · 0 评论