随笔分类 - 计算机网络
计算机网络:分层结构
摘要:OSI七层模型 1.应用层 所有能和用户交互产生网络流量的程序 典型服务及协议: (1)文件传输(FTP) (2)电子邮件(SMTP) (3)万维网(HTTP) 2.表示层 用于处理在两个通信系统中交换信息的表示方式 功能1:数据格式变换(翻译) 功能2:数据加密解密 功能3:数据压缩和恢复 3.会
阅读全文
计算机网络:速率、时间相关的性能指标
摘要:速率 速率:速率即数据率或称数据传输率或比特率 带宽:表示网络的通信线路传输数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的最高数据率。(网络设备支持的最高速度) 吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量受网络的带宽或网络的额定速率的限制。 时间 延时:指
阅读全文
计算机网络:什么是TCP与UDP
摘要:概念 TCP:TCP是一种面向有连接的协议,只有在确认通信对端存在时才会发送数据,会在传输开始前建立连接,传输结束后断开连接。此外,TCP还采取了多种保障传输可靠性的手段(确认包)。 UDP:UDP仅提供最基本的数据传输功能,UDP协议并不关心传输数据时的可靠性,在传输时也无需建立连接,将这些问题抛
阅读全文
计算机网络:操作系统
摘要:操作系统 操作系统是管理计算机硬件和软件资源的计算机程序,提供一个计算机用户与硬件系统之间的接口,向上对用户程序提供接口,向下接管硬件资源 用户态和内核态 区分用户态和内核态的原因:用了避免操作系统和关键数据被用户程序破坏,将处理器的执行状态分为用户态和内核态 用户态:用户程序执行时处理器所处的状态
阅读全文
计算机网络:进程/线程
摘要:进程和线程的区别 1.进程是资源分配的最小单位,线程是CPU调用的最小单位 2.一个线程只能属于一个进程,一个进程可以有多个线程,但至少有一个线程,线程依赖于进程而存在 3.进程在执行过程中拥有独立的地址空间,而多个线程共享进程的内存空间 4.进程间不会相互影响,一个进程中某个线程挂掉会导致整个进程
阅读全文
计算机网络:TCP协议三次握手和四次挥手的过程
摘要:三次握手 所谓的三次握手是指在建立一个TCP连接时,需要客户端和服务器总共发送三个包: 1.第一次握手:建立连接时,client发送SYN包到server,并进入SYN_SEND状态,等待server确认(SYN:同步序列编号) 2.第二次握手:server收到SYN包,必须确认client的SYN
阅读全文