计算机网络
计算机网络导论
mygfze
这个作者很懒,什么都没留下…
展开
-
计算机网络导论 自顶向下 汇总
本文不是讲《计算机网络–自顶向下》这本书,只是借名写一篇计算机网络的汇总。电脑A由UTP双绞线连接到了路由器。电脑利用ARP协议发一个广播询问路由器MAC地址。此时路由器由DHCP服务器给A配了一个内部IP。A在电脑上打开了浏览器,输入www.qq.com,回车后。发一个UDP给DNS服务器119.29.29.29,请求解析域名,得到IP地址112.53.27.101。先建立客户端端口,目的端端口默认80(http)此时利用TCP协议与112.53.27.101的主机建立连接 三次握手。然后开原创 2020-07-15 16:05:57 · 126 阅读 · 0 评论 -
计算机网络导论 应用层 邮件
域名DNS 域名->IP递归解析迭代解析UDP端口53邮件MTA 推 SMTP协议MAA 拉 POP3 IMAP4原创 2020-07-12 16:15:39 · 85 阅读 · 0 评论 -
计算机网络导论 拥塞 服务质量
开环拥塞在拥塞之前重传窗口确认丢弃许可闭环拥塞在拥塞之后背压X.25 下行节点一级级告诉上行节点不要再发了无法用在数据报,数据报中节点不知道上级节点抑制分组ICMP 发一个抑制分组给源节点隐含信令TCP显式信令帧中继 BECN 后向显示拥塞通知,FECN前向显示拥塞通知服务质量QoS 可靠性 延迟 抖动 带宽调度先进先出队列优先权队列加权公平队列通信量整形漏桶 令牌桶...原创 2020-07-12 15:54:43 · 86 阅读 · 0 评论 -
计算机网络导论 传输层 UDP TCP
传输层:进程到进程端口端口号是在0-65535之间的 16位整数服务器选择 熟知端口号 数字0-1023客户端选择动态端口号 数字49152-65535注册端口1024-49151 不分配也不控制套接字地址IP+端口传输层可以复用UDP用户数据报服务。无连接 不可靠伪头部是IP协议的头部TCP传输控制协议 连接的、可靠的面向流的协议段称为段序列号ISN:发第一个时,字节序号。用随机数生成器 一般没有数据不占序列号确认号:ACK N+1头部长度20-60B 一个表原创 2020-07-12 11:21:16 · 114 阅读 · 0 评论 -
计算机网络导论 IP协议 转发 路由表 RIP OSPF
特定主机法下一跳方法与路由方法特定网络方法默认方法路由表无类寻址掩码长度从长到短(最长掩码匹配)动态路由RIP路由选择信息协议。用于自治区域距离向量路由选择代价是跳数(上限是16)相邻两个节点交换信息,建立最短距离表有不稳定性,当有个节点断开连接,会波动。OSPF开放最短路径优先。自治区域链路状态路由选择每一个节点用Dijkstra建立表按每个节点建立称为链路状态分组(LSP) 的链路状态向其他每个路由器扩散LSP ,这称为洪泛为每个节点构成一个最短路径树原创 2020-07-11 16:13:48 · 381 阅读 · 0 评论 -
计算机网络导论 ARP RARP ICMP IGMP
ARP只知道目的的IP地址,发送一个广播地址询问目的的MAC地址这个地方其实是有点疑惑的。假如我要访问www.qq.com,我通过DNS解析,获取到www.qq.com的112.53.27.101地址。那我需不需要ARP来知道112.53.27.101的MAC地址呢?其实是不需要的,我只要知道我路由器的MAC地址就可以了,我的IP包写的是 我的IP地址 和 112.53.27.101,Ethernet包写的是我的MAC地址 和 路由器的MAC,我只需要知道路由器MAC地址所有ARP就是来知道局域网里原创 2020-07-11 11:25:42 · 192 阅读 · 0 评论 -
计算机网络导论 网络层 IP协议 IPv4 IPv6
IPv432位地址 232>四百万原创 2020-07-10 16:47:34 · 280 阅读 · 0 评论 -
计算机网络导论 虚电路 X.25 帧中继 ATM
这篇文章电路交换:是电话网,两个节点之间有一根实际的线路,这个线路是他们独享的。数据沿着固定线路,按顺序到达分组交换:分组随便发,不管延哪条路,不管谁先谁后。现在的网络就是分组交换虚电路:在分组交换的网络上搞个虚拟电路交换。X.25虚电路广域网 有自己的网络层 64kbps帧中继虚电路广域网...原创 2020-07-10 11:24:15 · 1288 阅读 · 0 评论 -
计算机网络导论 数据链路层 CSMA/CA IEEE802.11
IEEE802.11无线局域网基本服务集BSS:1.带AP的 可以与其他BSS交流 2.不带AP扩展服务集ESS:多个BSS组成DCF(分布式)使用CSMA/CA(要说话前先发RTS预约,AP回复CTS确认预约,然后在再说话)不能用CSMA/CD:无线网很难听到冲突隐藏站问题1-持续,等闲后,等DIFS,发RTS(预约),等SIFS,若收到CTS(确认),发送,等待ack若中间超时,则补偿增加其他节点听到RTS,就会启动NAV网络分配矢量定时器,停止发送PCF(中心式)轮询点协调原创 2020-07-06 15:59:08 · 417 阅读 · 0 评论 -
计算机网络导论 网络设备
集线器Hub 中心的意思无源集线器不对信号做处理 工作在物理层以下中继器中继器工作在物理层,连接一个局域网两个网段,它是再生器:收到微弱或破坏的信号,重新生成。突破10Base5同轴电缆长度限制,中继器将局域网分为网段有源集线器多端口的中继器,用作星形拓扑,突破10Base-T长度100m限制...原创 2020-07-06 14:46:48 · 115 阅读 · 0 评论 -
计算机网络导论 数据链路层 协议 HDLC PPP Ethernet
HDLC面向位协议正常相应模式:一主 多从异步平衡模式:点到点连接信息帧I-frame:用户信息字段存上层管理帧S-frame:无用户信息段无编号帧U-frame:用户信息字段为管理信息标记字段(开始 结尾):0111 1110地址字段:主站:去往;从站:来自。每个字节最后一个0则下一个还是地址 为1则结束(1个字节或多个)控制字段 0信息帧,10管理帧,11无编号帧帧校验字段:CRC控制字段P/F 为1 意味轮询/终止管理帧00 RR 准备接受10 RNR 不准备接受01原创 2020-07-05 20:45:29 · 675 阅读 · 0 评论 -
计算机网络导论 数据链路层 MAC
MAC:Multiple Access ControlMAC是用来协调 点对多点 连接。如果是专用介质,就可以不用MACMAC最重要的问题就是:一个介质只能有一个人说话纯ALOHA发送方 想发就发。等2tp。若收到ack,完成发送。无收到,在0~2K-1选一个数R(二进制退避),等R*tp,重发。若超过16次,就放弃。脆弱时间2tpG 一个tp产生帧数时隙ALOHA把时间分为时隙,只有时隙开始才能发脆弱时间 tpCSMA载波多路侦听访问发之前听1-持续:如果空闲就发。如果繁忙原创 2020-07-04 15:22:28 · 3360 阅读 · 0 评论 -
计算机网络导论 数据链路层 LLC
面向字节填充面向位填充0111 1110遇到0 后面5个1 便加个0协议最简单的协议直接传停止等待协议发 等接收方回ack 再发下一个停止等待自动重复请求(停止等待ARQ)ARQ:Automatic Repeat Request发送,等ts ,收到ack即发下一帧,超时即重传。结束方收到就发ack,若重复也发ack,(ack+将要接受序号)接收窗口、发送窗口均为1,所以序列号仅为0、1利用率tf传输时间 tp传播时间回退N帧自动重传 Go-Back-N ARQ序号m原创 2020-07-04 10:18:23 · 725 阅读 · 0 评论 -
计算机网络导论 数据链路层 LLC 检测与纠错 差错
差错控制分为 检测、纠正;d汉明距离:两个码之间位不同的个数检测检测s个 dmin = s+1纠错纠正t个 dmin = 2t+1编码C(n,k) n码字=k数据字+r冗余线性块编码:任意两个有效编码异或得到的仍是有效编码大部分都是线性块编码简单奇偶校验:增加一位,使码字1个数为奇数(奇校验)/偶数(偶校验)C(k+1,k) dmin=2 只能检验一位差错...原创 2020-07-03 15:20:22 · 502 阅读 · 0 评论 -
计算机网络导论 数据链路层 LLC MAC差异
数据链路层分为LLC层上层 和 MAC下层LLC层负责流量控制和差错控制MAC层负责多路访问控制在MAC层有时也会碰到LLC层的概念,有一种不是泾渭分明的感觉其实MAC层是用在非点对点连接,介质如果被共用,就需要MAC层来协调;换句话说如果是点对点连接,就不需要MAC层。LLC层我们就直接理解成点对点连接(MAC层提供的服务),而在MAC我们就要考虑其他连接方式。而MAC层协调多个节点,其实也是一种流量控制,但是他不同与LLC的流量控制,MAC是协调各个节点之间的流量,而LLC层是点对点之间流量传原创 2020-07-03 10:55:41 · 2101 阅读 · 0 评论 -
计算机网络导论 物理层 介质 复用
有线双绞线TP twisted pair绞合使两条线受的影响相同,一根传数据,一根传0,接收方把两根相减非屏蔽UTP :3类10Mbps 局域网 5类100Mbps屏蔽STP:有金属屏蔽层,现在几乎淘汰同轴电缆50Ω以太网 75Ω电视光纤多模渐变折射率光纤 密度不变 折射率不变多模渐变折射率光纤 密度中心最高单模 直径非常小 传播基本水平光缆:一捆光纤无线无线电波:3kHz-1GHz 可以穿墙 容易被干扰 全向微波1-300GHz 单向红外线300GHz-400THz复原创 2020-06-30 17:02:06 · 149 阅读 · 0 评论 -
计算机网络导论 物理层进阶 带通传输
带通传的都是模拟信号数字->模拟原创 2020-06-30 14:39:52 · 153 阅读 · 0 评论 -
计算机网络导论 物理层进阶 基带传输
基带传输都是传输数字信号数字->数字数字信号几个问题:基线偏移:接受方收到信号,需要确定基线来判断信号高低电平。基线通过取平均值得到,如果0/1其中一种过多,就会使基线(平均值)偏移直流成分:如果电平一直保持不变,会产生DC直流成分自同步:如何划分一个长信号简而言之:高低电平数量相对均衡,高低电平相间,两个信号之间有提示。上一节提到的c默认1/2 r为一个信号元素带的数据元素数量 B为带宽 N为数据率X:Y表示X->YNRZ(non-return-zero)(1:1 )原创 2020-06-30 11:23:59 · 527 阅读 · 0 评论 -
计算机网络导论 物理层基础
这篇文章围绕奈奎斯特、香农定理讲述物理层所需要的理论工具。无噪声 奈奎斯特比特率公式有噪声 香农容量定理C是通带容量 单位bit/s ;B为带宽 ;L为电平数 ;SNR为信息功率与噪音功率之比另外:波特与比特转换这两个式子很像,应该可以推导主要用在宽带c为情形因子,在0和1之间,一般取1/2。个人认为这个c与单位时间内电平变化次数有关。r为1个信号元素承载的数据元素个数。主要用在基带在基带中常用...原创 2020-06-25 21:33:36 · 205 阅读 · 0 评论 -
计算机网络导论 OSI模型
物理层:(1)香农定律、奈奎斯特定律与比特率之间的关系(2)基带传输(有线):如何把0、1以及模拟信号转换成电平序列;带通传输(无线):如何把0、1转换成模拟信号数据链路层:分为两部分(1)数据链路控制层(上层)LLC:负责差错和流量(2)介质访问控制层(下层)MAC:如何使多个节点共用一个介质(有线ALOHA 无线CSMA)(3)IEEE802(暂且先归至数据链路层)网络层:(1)如何正确转发(2)IP协议、RARP 、ARP、ICMP、IGMP传输层:(1)UDP无连接、TCP有连接、SCTP..原创 2020-06-25 20:43:28 · 188 阅读 · 0 评论