计算机网络
晓之木初
船到桥头自然直,前提是你努力过!
展开
-
计算机网络之基本概念、电路/分组交换、几种时延、五层结构
1. Internet和internet① 互联网计算机网络是由多台独立自主的计算机互联而成的系统的总称。比如分布式集群,通过配置静态ip而互联,即使外网服务中断,整个集群仍然能进行通信。网络把主机连接起来,而互联网(又叫Internet,因特网)是把多种不同的网络连接起来,因此互联网是网络的网络。Intranet (内联网): 以TCP/IP协议集为基础的企、事业专用网,在内外部间通过...原创 2019-10-12 11:04:41 · 3645 阅读 · 0 评论 -
计算机网络之物理层、数据链路层、网络层
1. 物理层① 三种通信方式根据信息在传输线上的传送方向,分为以下三种通信方式:单工通信:只能有一个方向的通信而没有反方向的交互。只能A向B发信息,不能B向A发信息。半双工通信:通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。A向B发信息时,B不能向A发信息;反之亦然。全双工通信:通信的双方可以同时发送和接收信息。 在这里插入代码片② 基带调制、带通调制...原创 2019-10-06 19:30:07 · 3351 阅读 · 0 评论 -
计算机网络传输层(tcp滑动窗口与流量控制、拥塞控制)
④ TCP的滑动窗口TCP的滑动窗口是以字节为单位的,是缓存的一部分,用来暂时存放字节流。为了便于理解,我们只考虑A向B发送数据,B给出确认的场景。即A有发送窗口,B有接收窗口。当发送方收到接收方的确认后,根据确认报文段中窗口字段的值和其它信息设置自己的窗口大小。比如B发送的确认报文段窗口字段的值为20,确认序号为31,则A可以构造出自己的发送窗口。对于发送窗口,发送窗口内的字节都允许...原创 2019-10-06 19:30:21 · 1902 阅读 · 0 评论 -
计算机网络传输层(tcp和udp的区别,udp的用户数据报结构,tcp的报文段结构、三次握手、四次挥手)
1. UDP① TCP和UDP的区别UDP是无连接的,即发送数据之前不需要建立连接;TCP面向连接的,即在发送数据之前需要建立连接,发送数据完毕需要释放用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信。传...原创 2019-10-06 19:30:33 · 1392 阅读 · 0 评论 -
计算机网之应用层(DNS、FTP、TELNET、SMTP,HTTP中的URL请求、报文结构)
1. 常见的应用层协议① 常见应用层协议TCP之上的应用层协议有:FTP(File Transfer Protocol,文件传输协议)TELNET(远程登录协议)HTTP(HyperText Transfer Protocol,超文本传输协议)SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)UDP之上的应用层协议有:SNMP(简单网络管理...原创 2019-10-06 19:32:31 · 10541 阅读 · 0 评论 -
计算机网之应用层(HTTP/1.0与1.1的区别、cookie与session、HTTPS)
3. HTTP续① HTTP/1.0与HTTP/1.1区别长连接与短接HTTP/1.0中,每进行一次 HTTP 通信就要新建一个 TCP 连接,这种连接叫做短连接(又叫非持续连接)。这时,如果请求的html页面中包含多张图片,除了请求HTML页面资源,还会请求图片资源,这样使得开销很大。虽然浏览器提供了并行的TCP连接,但是这不能很好的解决问题。HTTP/1.1中,客户和服务器建立一次...原创 2019-10-06 19:32:52 · 1175 阅读 · 0 评论