计网
ziyonghong
爱编程有追求的热血青年
展开
-
ARP地址解析协议
主机间发送以太网数据帧是根据48bit的物理地址来确定目的地的。ARP为IP地址到对应的硬件地址之间提供动态映射,说它是动态,是因为这个过程是自动完成的。ARP解析过程:第一步:首先,每个主机都会在自己的ARP缓存区中建一个ARP列表,来表示IP地址和MAC地址之间的对应关系。第二步:源主机要发送数据时,检查ARP列表中是否有对应IP地址的目的主机的MAC地址,若有,则直...原创 2020-02-29 21:54:49 · 260 阅读 · 0 评论 -
传输层之TCP与UDP
一、TCP与UDP区别: UDP TCP 是否连接 无连接 面向连接(三次握手) 是否可靠 不可靠传输,不使用流量控制和拥塞控制 可靠传输,使用流量控制和拥塞控制 连接对象个数 支持一对一,一对多,多对一和多对多交互通信 (单播、多播、广播) 只能是一对一通信(单播) 传输方式 面向报文...原创 2020-02-29 17:54:38 · 142 阅读 · 0 评论 -
认识TCP/IP协议
产生原因:为了让这些“生来平等”的电脑能够实现“资源共享”就得在这些系统的标准之上,建立一种大家共同都必须遵守的标准,这样才能让不同的电脑按照一定的规则进行“谈判”,并且在谈判之后能“握手”。TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。传输层:1.传输层协议?TCP(...原创 2018-07-20 20:07:29 · 755 阅读 · 0 评论 -
网络应用程序体系结构
分类两种主流的体系结构: 客户/服务器体系结构和P2P(peer to peer “对等”)体系结构。一 . 客户/服务器体系结构具有客户/服务器体系结构的著名应用程序有Web、FTP、Telnet和电子邮件。其特点有:1.服务器和客户机是一对多的关系(如图注意:但服务器却并不总是一台,因为有的时候要处理海量的客户机的请求,一台服务器难以承受,这时候就需用服务器集群技...原创 2019-02-21 17:06:16 · 7044 阅读 · 1 评论 -
计算机网络运输层之多路复用与多路分解
一、什么是多路复用和多路分解 在网络上主机与主机之间的通信,实质上是主机上运行的应用进程之间的通信。比如我们两个用电脑或手机实现聊天,就是两个QQ程序(进程)之间的通信。 倘若当你浏览这篇博客的同时,还挂着QQ,还使用ftp下载大文件,这时就有三个网络上的进程与你的主机上的三个进程进行通信,那么系统是怎么样正确地把接收到的数据定位到指定的进程中的呢?也就是说,系统是怎么把从h...原创 2019-02-23 21:13:06 · 2680 阅读 · 0 评论 -
网络层的转发与路由选择
网络层作用:将分组从一台发送主机移动到一台接收主机。网络层的转发功能和路由选择功能转发涉及分组在单一的路由器中从一条入链路到一条出链路的传送路由选择涉及一个网络的所有路由器,它们经路由选择协议共同交互,以决定分组从源到目的地结点所采用的路径。一、转发转发表(FIB):用于判断基于 IP 包的网络前缀,如何进行转发。对于每一条可达的目标网络前缀,FIB 包含接口标识符和下一跳信息...原创 2019-03-03 20:41:49 · 4043 阅读 · 0 评论 -
TCP拥塞控制
一、慢启动和拥塞避免拥塞避免和慢启动需要对每个连接维持两个变量:拥塞窗口cwnd和慢启动门限ssthresh。发送方维持一个拥塞窗口cwnd,拥塞窗口大小取决于网络的拥塞程度,动态地在变化。拥塞避免是发送方使用的流量控制,通告窗口则是接收方进行的流量控制。前者是发送方感受到网络拥塞的估计,后者则与接收方在该连接上的可用缓存大小有关。慢启动算法: 每次传输,拥塞窗口c...原创 2020-02-29 15:49:04 · 176 阅读 · 0 评论