计网学习笔记
雨雪儿霏霏
lucky lucky boy!
展开
-
分组交换中的时延
概述节点总时延=节点处理时延+排队时延+传输时延+传播时延 total nodal delay=nodal processing delay+queue delay+transmission delay+propagation delay传输时延和传播时延区别传输时延又称为存储转发时延,是将所有分组的比特推(传输)向链路所需要的时间 transmission delay = ...原创 2018-04-15 22:27:14 · 16729 阅读 · 0 评论 -
TCP套接字编程
Java C/S程序client从标准输入读取一行字符,通过socket发送到服务器server从socket读取一行字符,转换成大写修改后的字符返回client,打印输出TCPClient.javaimport java.io.BufferedReader;import java.io.DataOutputStream;import java.io.InputStre...原创 2018-04-16 23:33:55 · 195 阅读 · 0 评论 -
路由算法之距离矢量算法和链路状态算法
转自路由算法之距离矢量算法和链路状态算法 我们之前说了,路由器需要对于每一对端端节点都要寻找出一个最佳的路径,比如说最小链路成本的路径。路由算法就是通过自己到相邻节点之间的信息来计算出自己到目的地址的最佳出境线路是哪一条,进而进行转发的一类算法。...转载 2018-05-08 20:22:47 · 8230 阅读 · 0 评论 -
UDP和TCP的区别
区别 TCP UDP 报文段首部 20字节 8字节 可靠性 可靠(不丢失不重复、按序到达) 不可靠(尽力交付) 连接性 面向连接 不面向连接 双工性 全双工 一对一、一对多、多对一、多对多 传输速度 慢 快 流量控制 有(滑动窗口) 无 拥塞控制 加增乘减、慢启动、阈值...原创 2018-05-06 20:31:31 · 161 阅读 · 0 评论 -
TCP三次握手四次挥手详细过程
TCP连接中除了报文段发送以外,还涉及到客户端和服务端(连接的两端)的TCP状态变化三次握手四次挥手客户端TCP状态变化服务器端TCP状态变化问题为什么连接三次握手,关闭四次挥手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Ser...原创 2018-05-06 21:07:08 · 257 阅读 · 0 评论 -
TCP流量控制和拥塞控制
TCP的流量控制和拥塞控制TCP的流量控制1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 &n...转载 2018-05-06 21:17:10 · 185 阅读 · 0 评论 -
域名解析过程
客户端想得到www.baidu.com主机的IP地址,域名解析过程如下: 1、客户端想本地域名服务器发出DNS请求报文 2、本地域名服务器收到请求后,查询本地缓存,假设没有该记录,则以DNS客户的身份向根域名服务器发出解析请求 3、根域名服务器收到请求后,判断该域名属于.com域,将对应的顶级域名服务器dns.com的IP地址返回给本地域名服务器 4、本地域名服务器向顶级域名服务器dns....原创 2018-07-01 14:36:53 · 1242 阅读 · 0 评论 -
访问某页面发生的事件(HTTP操作)
例如访问www.baidu.com,单击鼠标后所发生的事件按顺序如下: 1、浏览器分析链接指向页面的URL 2、浏览器向DNS请求解析www.baidu.com的IP地址 3、域名系统DNS解析出www.baidu.com的IP地址 4、浏览器与该服务器建立TCP连接(port:80) 5、浏览器发出HTTP请求 6、服务器通过HTTP响应把文件发送给浏览器 7、TCP连接释放 8...原创 2018-07-01 14:54:46 · 1219 阅读 · 0 评论