计算机网络
文章平均质量分 56
计算机网络知识探索。
程序员小辰
这个作者很懒,什么都没留下…
展开
-
计算机网络中常用的命令
计算机网络中常用的命令原创 2024-03-04 14:40:54 · 620 阅读 · 0 评论 -
网络——DHCP服务器、DNS服务器实验
DHCP服务器、DNS服务器实验,通过VMWare两台虚拟机主机进行实验原创 2024-02-29 20:05:46 · 888 阅读 · 0 评论 -
【计算机网络】Http强制缓存和协商缓存
Http缓存Http前端与后端交互的过程,不是每次都要从后端取得数据的,其中有强制缓存和协商缓存机制。所谓强制缓存是指浏览器的缓存,请求资源时浏览器检查本地资源的标识,如果没有过期那么直接使用浏览器本地缓存;协商缓存是指浏览器本地资源缓存过期,或者判定无效时,需要请求服务器,如果服务器返回304响应码标识缓存仍处于有效状态,那么浏览器直接使用本地缓存,否则服务器返回200标识资源已经修改,需要使用服务器的修改过的版本。使用nginx的情况下,默认会添加E-tag和Last-Modified响应头。例如原创 2020-06-11 23:06:29 · 454 阅读 · 0 评论 -
【计算机网络】TCP的运输连接管理(三次握手、四次挥手)
TCP的运输连接管理TCP是面向连接的协议,TCP运输连接的建立和释放是每次数据传输必不可少的过程。因此面向连接的通信有三个阶段:连接建立、数据传输、连接释放。1. TCP的连接建立TCP连接建立过程要解决三个问题:使每一方能够确认对方的存在。允许双方协商一些参数(如最大窗口值,是否使用窗口扩大选项等)。能够对运输实体资源(如缓存大小、连接表等)进行分配。TCP连接的建立采用客户-服务器方式,由客户端主动发起连接建立,服务器被动接收连接建立请求。(好像也存在同时主动发起连接建立的情况)T原创 2020-10-03 19:35:46 · 491 阅读 · 1 评论 -
【计算机网络】TCP可靠传输的原理
计算机网络之TCP可靠传输一、可靠传输的工作原理由于计算机网络是分层的,TCP发送的报文段是交给网络层的IP协议处理的。但是IP只能提供"最大努力服务",也就是说下层的网络提供的是不可靠传输,因此TCP必须采取一些措施保证可靠传输。当传输过程中分组出现差错(检验和)时,应当让发送方重新传送分组;当网络状况不好或者接收方来不及接收分组时,应当适当降低发送速率(流量控制和拥塞控制)。1.1 停止等待协议简单的停止等待协议,即发送方每发送一个分组就等待确认,收到接收方的确认后在发送下一个分组。当传原创 2020-10-02 20:14:38 · 4084 阅读 · 0 评论 -
【计算机网络】DNS域名系统
DNS域名系统域名系统(Domain Name System, DNS)是互联网使用的命名系统,用来把熟知的域名转换为IP地址。DNS被设计为一个联机分布式数据库系统,DNs使大多数解析都在本地进行,仅有少量的解析请求需要通过互联网通信,因此DNS的效率很高。同时因为DNS是分布式的,即使单个计算机出现故障,也不会影响DNS系统的整体运行。当某一个应用进程需要解析主机名时,就调用相应的解析程序,并成为DNS的一个客户。把带解析的域名放在DNS请求报文中,以UDP数据包的方式发送给本地域名服务器(节省原创 2020-08-30 12:24:07 · 558 阅读 · 0 评论 -
【计算机网络】socket机制
Socket机制系统调用(system call):通过用户进程和操作系统控制权的切换,向操作系统请求服务。应用编程接口(Application Programming Interface, API):从程序设计角度定义的许多标准系统调用函数。套接字(Socket): Berkley Unix操作系统定义的API,用来使用TCP/IP协议的功能。也称作套接字接口。微软的Windows操作系统采用了套接字接口API,进行修改,称之为WinSock(WIndows Socket)。计算机之间的通信就原创 2020-08-30 12:18:35 · 418 阅读 · 0 评论