随笔分类 -  网络

摘要:一:超时重传时间的选择: TCP每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到还没有收到确认,就要重传这个报文段。由于数据链路层和运输层的往返实验概率分布存在很大差异,因此有必要选择合适的超时重传时间。 报文段的往返时延是指收到确认报文的时间与每一个报文段发出的时间之差。 阅读全文
posted @ 2017-03-25 13:43 柳下_MBX 阅读(1601) 评论(0) 推荐(0)
摘要:持续计时器 TCP 为每一个连接设有一个持续计时器。 只要 TCP 连接的一方收到对方的零窗口通知,就启动持续计时器。 若持续计时器设置的时间到期,就发送一个零窗口探测报文段(仅携带 1 字节的数据) ,而对方就在确认这个探测报文段时给出了现在的窗口值。 若窗口仍然是零,则收到这个报文段的一方就重新 阅读全文
posted @ 2017-03-05 23:57 柳下_MBX 阅读(779) 评论(0) 推荐(0)
摘要:1. 客户端发起HTTPS请求 这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。 2. 服务端的配置 采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任 阅读全文
posted @ 2017-02-20 19:50 柳下_MBX 阅读(277) 评论(0) 推荐(0)
摘要:为了使超文本的链接能够高效率地完成,需要用 HTTP 协议来传送一切必须的信息。 从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。 用户点击鼠标后所发生的事件 1) 浏览器 阅读全文
posted @ 2017-02-20 12:56 柳下_MBX 阅读(265) 评论(0) 推荐(0)
摘要:文件传输协议如今有了很大的广泛,他屏蔽了计算机内部的实现细节,因为可以适用于各种计算机之间文件的传输。 文件咋网络中传输其实是一件很复杂的事情,涉及的问题有很多,比如 (1)计算机存储数据的格式不同 (2)不同的文件和目录命名的格式不同 (3)访问控制方法不同 (4)对于不同的计算机,可能操作的命令 阅读全文
posted @ 2017-02-20 11:14 柳下_MBX 阅读(481) 评论(0) 推荐(0)
摘要:许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。 名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行, 阅读全文
posted @ 2017-02-19 23:44 柳下_MBX 阅读(1460) 评论(1) 推荐(0)
摘要:1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 阅读全文
posted @ 2017-02-19 20:45 柳下_MBX 阅读(273) 评论(0) 推荐(0)
摘要:一. 根域 就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。 根域服务器我们知道有13台,但是这是错误的观点。 根域服务器只是具有13个IP地址,但机器数量却不是13台 阅读全文
posted @ 2017-02-19 20:27 柳下_MBX 阅读(1801) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/xiaominkong123/article/details/52120449 电脑上访问一个网页,整个过程是怎么样的:DNS、HTTP、TCP、OSPF、IP、ARP 当在浏览器输入http://www.mytest.com:81/mytest/in 阅读全文
posted @ 2017-02-19 17:34 柳下_MBX 阅读(1645) 评论(0) 推荐(0)
摘要:TCP 有限状态机的图中每一个方框都是 TCP 可能具有的状态。 每个方框中的大写英文字符串是 TCP 标准所使用的 TCP 连接状态名。 状态之间的箭头表示可能发生的状态变迁。 箭头旁边的字,表明引起这种变迁的原因,或表明发生状态变迁后又出现什么动作。 图中有三种不同的箭头。 粗实线箭头表示对客户 阅读全文
posted @ 2017-02-19 17:16 柳下_MBX 阅读(1689) 评论(0) 推荐(0)
摘要:首先:客户端和服务器端都处于关闭状态,客户端主动打开,服务器被动打开 (1)服务器创建tcb(传输控制块),等待接收客户端的请求,处于listen状态 (2)客户端也创建tcb(传输控制块)。想服务器发送请求报文段,这是首部的SYN设置为1,同时选择一个初序号x,seq=x,TCP规定SYN报文段( 阅读全文
posted @ 2017-02-19 16:17 柳下_MBX 阅读(261) 评论(0) 推荐(0)
摘要:在某段时间,若对网络中某资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏——产生拥塞(congestion)。 出现资源拥塞的条件: 对资源需求的总和 > 可用资源 (5-7) 若网络中有许多资源同时产生拥塞,网络的性能就要明显变坏,整个网络的吞吐量将随输入负荷的增大而下降。 拥塞控制所 阅读全文
posted @ 2017-02-19 15:10 柳下_MBX 阅读(1633) 评论(1) 推荐(1)
摘要:一般说来,我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快,接收方就可能来不及接收,这就会造成数据的丢失。 流量控制(flow control)就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。 利用滑动窗口机制可以很方便地在 TCP 连接上实现流量控制。 A 阅读全文
posted @ 2017-02-19 00:33 柳下_MBX 阅读(381) 评论(0) 推荐(0)
摘要:假设我们讨论A向B发送数据,A端有发送窗口,B端有接受窗口 根据 B 给出的窗口值 A 构造出自己的发送窗口,假如A收到了B的确认报文,此时窗口的值为20,确认序号的值为31,那么接收端会构造出下面的窗口 这里面前后沿可以不动和前移,但是前沿可以后移(不建议) 下面我们讨论发送窗口 (1)发送窗口表 阅读全文
posted @ 2017-02-19 00:03 柳下_MBX 阅读(1169) 评论(0) 推荐(0)
摘要:首部20个字节的的固定部分,40个字节的可选部分 (1)源端口和目的端口 (2)序号(是字节流的编号,0-2^32-1),如果超过了mod2^32 (3)确认号:目的主机希望源主机收到的下一个字节序号 (4)数据偏移(4位)数据部分相对于首部的偏移,以32位4字节为单位,15*4=60字节,也就是2 阅读全文
posted @ 2017-02-18 23:22 柳下_MBX 阅读(488) 评论(0) 推荐(1)
摘要:TCP主要特点: (1)面向连接 (2)只能是点到点 (3)可靠的传输协议 (4)全双工通信,各自各自的读写缓冲区,应用层吧数据交给发送缓冲区,tcp合适就发送了,接受的时候tcp写入接受缓冲区,应用程序方便的时候就去缓冲区读入数据了 (5)面向可以拆分字节流 TCP的连接 我们说的每一个tcp连接 阅读全文
posted @ 2017-02-18 11:23 柳下_MBX 阅读(416) 评论(0) 推荐(0)
摘要:UDP只在ip数据报的服务上增加了一点功能,就是复用和分用还有差错检验的功能 (1)UDP是面向无连接:发送之前不需要建立连接,减少了时间延续 (2)UDP只是尽最大努力交付,不能保证无措 (3)UDP是面向报文的,就是不可以拆分,对于应用层提交下来的,有多少传多少,但是需要控制,如果太多,向下传入 阅读全文
posted @ 2017-02-18 10:48 柳下_MBX 阅读(2307) 评论(0) 推荐(0)
摘要:运输层位于网际层和应用层之间,属于端到端通信,有两个重要的功能就是复用和分用 复用:发送方不同的进程可以使用运输层同一个协议栈进行输送数据 分用:就是指接收方在收到报文后,抱去首部,可以将这些数据正确的交给对应的应用进程 网络层是为各个主机提供通信的,运输层是为各个应用程序提供逻辑通信的 根据不同的 阅读全文
posted @ 2017-02-18 10:30 柳下_MBX 阅读(809) 评论(0) 推荐(0)
摘要:RIP是一种基于距离向量的路由选择协议 RIP的距离就是指的跳数,没经过一个路由,就是一跳,RIP允许一跳路径最多经过15个路由器,所以16个的话就相当于不可以到达了 RIP协议的特点: 1:仅和相邻的路由进行交换信息, 2:交换的信息只是自己全部知道的信息 3:每隔30s更新一下 RIP协议主要使 阅读全文
posted @ 2017-02-17 23:18 柳下_MBX 阅读(5334) 评论(0) 推荐(0)
摘要:为了更有效的提高ip数据报的成功转发和交付的效率,在网际层使用了icmp网际控制报文协议,这个协议允许主机和路由器提供差错和异常情况的报告,icmp不是高层协议,而是网际层的协议,加在ip数据报中一起发出 ICMP的报文种类有ICMP差错报文和ICMP询问报文: 差错报告报文有5种: (1)终点不可 阅读全文
posted @ 2017-02-17 23:02 柳下_MBX 阅读(2501) 评论(0) 推荐(1)