IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络知识点(未完结) -> 正文阅读

[网络协议]计算机网络知识点(未完结)

第一章

协议与服务有何区别,联系?

  1. 协议是水平的,是控制对等实体之间通信的规则。服务是垂直的,服务是由下层向上层提供的服务。
  2. 协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务;要实现本层协议,还要使用上一层提供的服务

第二章、数据链路层

CSMA/CD 载波监听多点接入/碰撞检测

  1. 先监听后发送,发送后继续监听一个争用期
  2. 若有冲突,停止发送,强化冲突,让网络中其他节点知道冲突
  3. 根据二进制指数退避算法,计算一个退避时间后发送

二进制指数退避算法

  1. 确定争用期,一般为两倍端到端的传播时延2t(争用期)
  2. 定义k,k为重传次数,但不超过10,k=min[重传次数,10]
  3. 确定退避时间,从[0,1…2的k方 -1]中取随机整数r,退避时间为r倍的争用期
  4. 重传次数为16时,抛弃该帧像高层汇报

第三章、网络层

网络层的两个问题

  1. 路由器怎样知道应该在MAC数据帧首部填入什么样的硬件地址? 地址解析协议ARP完成
  2. 路由器中的路由表是怎样得出的? 由路由算法(网关协议):RIP,OSPF,BGP

地址解析协议ARP

1、作用

解决同一个局域网上主机或路由器IP地址向硬件地址映射的问题

2、工作原理

需要发送IP数据报时,在ARP高速缓存中查找有无目的IP的硬件地址映射,若有则写入MAC帧。

若无则

  1. ARP进程在本局域网广播发送一个ARP请求分组(我的ip是XXX,我的MAC是XXX,我想知道IP地址为123的MAC地址)
  2. 局域网所有主机收到后,检查与自己的IP地址是否一致,不一致则不理睬,若一致则根据收到的内容单播发送ARP响应(我的IP地址是123,我的硬件地址是abc)
  3. 主机A收到响应后,将地址映射写入ARP高速缓存

有硬件地址,为什么还要使用IP地址?

世界上存在各式各样的网络,他们的硬件地址各不相同。若要使这些网络能够互相通信需要进行复杂的地址转换工作。而由用户或主机完成这些工作几乎不可能,所以需要进行IP编址,而ARP协议自动帮我们完成IP地址向硬件地址的转换工作(透明的)。

IP地址与硬件地址的区别?

  1. 物理地址是数据链路层和物理层使用的地址,IP地址是网络层及以上层使用的地址,是逻辑地址。
  2. 使用IP地址的IP数据报一旦交给数据链路层,就被封装成MAC帧,MAC帧传送时使用的都是硬件地址。

RIP基于距离向量的动态路由协议

1、工作原理

“距离”称为跳数,RIP规定一条路径最多包含15个路由器,距离为16则不可达,所以RIP只适用于小型互联网

  1. 和谁交换?仅与相邻的路由器交换信息
  2. 交换什么信息?交换本路由器知道的全部信息(路由表)
  3. 什么时候交换?固定时间间隔交换,每隔30秒

2、距离向量算法(计算,略)

OSPF开发最短路径优先 三个要点

  1. 向自治系统中的所有路由发送信息,使用洪泛法。
  2. 发送与本路由器相邻所有路由器的链路状态(费用,距离,时延,带宽)
  3. 只有链路状态发生变化时,才用洪泛向所有路由发送信息。

OSPF(开发最短路径优先)的工作原理?

  1. 各个路由之间频繁交换链路状态信息,所有路由器都能建立一个链路状态数据库,也就是全网拓扑结构图,这个图全网一致;
  2. 每个路由器根据全网拓扑结构图,使用算法(如Dijkstra)计算到各目的网络的最优路径,构造自己的路由表

第四章、传输层

简述TCP可靠传输是如何实现的?

1、可靠传输

  1. 可靠传输保证接收方进程从缓存区读出的字节流与发送方发出的字节流完全一致

2、可靠传输的实现

  1. TCP使用校验,序号,确认,重传等机制实现可靠传输
  2. TCP给每个字节一个序号,序号保证了接收端的按序接收;接收端实体对已成功收到的序号发送相应的确认;如果发送方在规定往返时延内为收到确认,则重传数据。

简述TCP三次握手的过程?

  1. A客户机向B服务器发送连接请求报文段,同步位SYN=1,初始序号seq=x。
  2. B收到请求报文,若同意连接则发送确认报文,SYN=1,ACK=1,确认号ack=x+1,初始序号seq=y
  3. A收到B的确认,还要向服务器B给出确认报文,ACK=1,ack=y+1,自己的序号seq=x+1

第五章、应用层

简述DNS(域名解析系统)的工作过程?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-03-15 23:04:40  更:2022-03-15 23:05:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:39:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码