计算机网络
计算机网络笔记总结。
SongXJ--
这个作者很懒,什么都没留下…
展开
-
计算机网络:DV 算法中避免环路的六大机制
DV algorithm —— 好消息传的快,坏消息传的慢环路避免机制路由毒化(无穷大)原来链路若断,则路由项直接删除,此时若收到其他路由器 发来的路径,则可接纳,但可能是一条环路。现改为不删,但标识为无穷大(有毒的路由),利于传播路径不通的消息。水平分割(不告诉)从 A 处学来的路由则不再通告给 A因为在直连结点情况下,彼此互相学习更新是造成环路的根本原因。毒性逆转(别问我)若 A 经过 B 到达 C,则 A 通告 B:A 到 C 的距离为无穷大,目的是使 B 不要试图通过 A原创 2020-06-23 10:54:31 · 2920 阅读 · 2 评论 -
计算机网络:通过两颗“栗子”了解 ARP 传播过程
ARPARP(Address Resolution Protocol)地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。两个关键点:路由器能隔离 ARP 广播。ARP 在同一VLAN中的所有端口(除接收端口)进行转发。第一颗栗子 —— 同一网段按照上图所示进行交换机组网。未 ping 前使用 disp mac-address 命令在交换机中查看 mac 地址表,没有信息。Ping 通后再次查看交换机 mac 地址表,中出现了两台 PC 机的 mac 地址。原因是是交换机通原创 2020-06-23 09:20:21 · 835 阅读 · 0 评论 -
计算机网络:CSMA/CD 与 CSMA/CA
前言码分多址(Code Division Multiple Access,CDMA)属于信道划分协议。CSMA/CD 带有冲突检测的载波监听多路访问所有节点都共享网络传输信道,节点在发送数据之前,首先检测信道是否空闲,如果信道空闲则发送,否则就等待;在发送出信息后,再对冲突进行检测,当发现冲突时,则取消发送。适用于有线网络。CSMA/CA 带有冲突避免的载波监听多路访问与CSMA/CD相似,但发送包的同时不能检测到信道上有无冲突,只能尽量避免。适用于无线网络区别CSMA/CD原创 2020-06-22 09:21:37 · 3255 阅读 · 1 评论 -
计算机网络:多路复用(Multiplexing) VS 多路分解(Demultiplexing)
一个例子假定你正坐在计算机前下载 Web 页面,同时还在运行一个 FTP 会话。此时你就有2个网络应用进程在运行,即一个 FTP 进程和一个 HTTP 进程。当计算机的传输层从底层的网络层接收数据时,它需要将所接收到的数据定向到这2个进程中的一个。接收主机中的传输层通过一个套接字(Socket) 来传递数据。由于在任何一个时刻接收主机上可能有多个套接字,所以每个套接字都必须有唯一的标识符。Multiplexing 多路复用从源主机的不同套接字中收集数据块,并为每个数据块封装上首部信息(这将在多路分原创 2020-06-21 00:51:06 · 3895 阅读 · 0 评论 -
计算机网络:流水线协议(Pipelined protocols)【Go-Back-N(GBN), Selective Repeat (SR)】
Go-Back-N(GBN)返回N窗口大小为N,最多允许N个分组未确认ACK(n),则表示确认从开始到 n(包含n)的序列号全部正确接收空中在传的分组设置一个Timer计时器,处理超时,如果收到了timeout(n)事件,那么会重传的是 n 以及 n 以后的所有分组(尽管后面的可能已经收到了,这就是回退,回退到n开始传,GBN)Selective Repeat (SR)选择重传GBN缺陷,累积确认机制导致回退到N,重复传了很多。SR 解决了这个缺陷。对每个分组分别确认,不再只接收期望的,原创 2020-06-17 17:50:18 · 3637 阅读 · 0 评论 -
计算机网络:Email 协议 (SMTP、POP3、IMAP)
SMTP管“发”,POP3/IMAP管“收”举个例子,你坐在电脑边写完邮件,点击“发送”。这时你的 mail client 会发消息给邮件服务器上的 SMTP service。这时有两种情况:如果邮件的收信人也是处于同一个domain,比如从http://163.com发送给163的邮箱,SMTP service只需要转给local的POP3 Service即可如果邮件收信人是另外的domain,比如http://163.com发送给http://sina.com, SMTP service需原创 2020-06-17 16:34:27 · 8107 阅读 · 0 评论 -
计算机网络:非持久HTTP连接 VS 持久性HTTP 连接
非持久HTTP连接(non-persistent HTTP)是在http/1.0中定义持久HTTP连接(persistent HTTP)是在http/1.1中定义,其默认带流水线非持久HTTP连接某网页由最基本的 HTML 和10个JPEG 图像构成,10个JPEG 图像文件存放在同一台服务器中。如果用户请求该网页并采用“非持久连接”,那么在HTTP 客户(通常是用户浏览器)和服务器之间将发生以下操作:HTTP 客户端初始化一个与服务器主机www.server.com中的HTTP服务器的TCP.转载 2020-06-17 14:33:18 · 5358 阅读 · 0 评论 -
计算机网络:C/S架构 VS P2P架构
C/S架构(Client-Server,客户-服务器方式)主机 A 如果运行客户端程序,而主机 B 运行服务端程序,客户 A 向服务端 B 发送请求服务,服务器 B 接收客户 A 的服务请求,这种情况下,就是以CS的方式进行通信。我们所指的客户和服务器都是值通信中涉及的两个应用进程,而不是具体的主机。Client 特点:与服务器通信可能是间歇性连接动态IP地址不直接与对方沟通Server 特点:永久运行的主机永久IP地址数据中心用于扩展P2P架构(Peer-to-Peer,对原创 2020-06-17 13:42:35 · 3422 阅读 · 0 评论 -
计算机网络:网络分层
参考来源:菜鸟教程 | TCP/IP网际互联及OSI七层模型物理层、数据链路层、网络层、传输层、会话层、表示层、应用层物理层作用:定义一些电器,机械,过程和规范,如集线器;PDU(协议数据单元):bit/比特设备:集线器HUB;注意:没有寻址的概念;数据链路层作用:定义如何格式化数据,支持错误检测;典型协议:以太网,帧中继(古董级VPN)PDU:frame(帧)设备:以太网交换机;备注:交换机通过MAC地址转发数据,逻辑链路控制;网络原创 2020-05-31 09:32:33 · 382 阅读 · 0 评论