计算机网络一些总结
知识部分
常用缩写
寄语
本总结是针对于于五层协议编写的小知识,以及一些框架。

知识部分
1边缘部分:用户直接使用的;通信;进行资源的共享
核心部分:为边缘部分提供服务的(连通性和交换)
2 客户是服务的请求方
服务器是服务的提供方
网络的核心部分起特殊作用的是路由器
3 RFC三个阶段 :因特网草案,建立标准,因特网标准。
4 电路交换
建立连接,通话,释放连接
5 分组交换
存储转发技术
优点:高效,灵活,迅速,可靠
6 按作用范围分
WAN ,MAN ,LAN ,PAN,
按照网络的使用者进行分类
公用网,专用网
7 OSI/RM开放系统互连基本参考模型
8 协议三要素:语法,语义,同步。
9计算机的网络的各层及其协议的集合就是网络的体系结构
10 五层协议体系结构(物联网熟用):物理层,数据链路层,网络层,传输层,应用层
(1)应用层:
任务:通过应用进程间的交互来完成特定网络应用
域名系统DNS 万维网的HTTP,电子邮件的SMTP,文件传输的FTP等
(2)传输层:
任务:负责两台主机中进程之间的的通信提供的数据传输服务。
传输控制协议TCP 用户数据报协议 UDP
(3)网络层
任务:负责为分组交换网上的不同主机提供通信服务。把运输层产生的报文段或者用户数据封装成分组或包进行传送。
IP数据报 = 分组(谢版本)
IP协议,网际控制报文协议ICMP,网际组管理协议IGMP,地址解析协议ARP,开放最短路径优先OSPF,外部网关协议EGP
(4)数据链路层
任务:在两个相邻节点间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧。

PPP点对点协议,HDLC高级数据链路控制,STP 屏蔽双绞线
(5)物理层
确定与传输媒体的接口有关的特性:机械,电气,功能,过程
传输单位:比特
RJ-45 802.3

11 通信的分类:单工,半双工,全双工(双方信息交互)
12 香农公式
13 传输介质:导向性,非导向性
导向性:双绞线(STP,UTP),同轴电缆,光纤(多模光纤,单模光纤)
非导向性:无线电波,微波,红外线激光
14 中继器对信号的再生还原(再生数字信号)
15 集线器多口中继器(再生放大信号)
16 码分多址CDMA,规格化内积,CRC校验,循环冗余码
17 数据链路层使用的信道:点对点信道,广播信道
三个基本问题:封装成帧,透明传输,差错检测
18 帧的总部和尾部进行帧定界 MTU:(最大传输单元)
19 介质访问控制:静态划分信道:(信道划分介质访问控制)FDM,TDM,CDM,WDM 动态分配信道:(轮询访问)令牌传递协议,(随机访问)ALOHA协议CSMA(载波监听多路访问协议),CSMA/CD(载波监听多点接入/冲突检测),CSMA/CA(载波监听多点接入/冲突避免)
CSMA:1-坚持 (忙之后坚持) 非坚持后坚持(先听,忙不听),P-坚持(P传1-p下一个时间传)
CSMA/CD :重传次数=min{重传次数,10} ;最小帧长=2τ数据传输速率(以太网规定最小帧长64B)
20 PPP协议是数据链路层点对点协议,面向字节的,只检测差错,不纠正差错
21 局域网使用广播信道数据链路层
22 媒体共享技术:静态划分信道,动态媒体接入控制
23 数据链路层有两个子层:逻辑链路控制子层(LLC),媒体接入控制子层(MAC)
24 每个用户到集线器的距离不超过100米,在10Base-T (10Mbit/s Base :基带传输T:双绞线,数字x表示x100m)网络里,两个用户之间距离达到200m.
25 集线器工作在物理层,逻辑上一个总线网
26 硬件地址=物理地址= MAC地址(48位)
27 以太网,帧格式有2种标准 Ethernet V2;IEEE802.3
28 在物理层扩展局域网,集线器
29 在数据链路层扩展局域网,网桥(自学习算法)。
30 IP地址的编址方法三个阶段:分类的IP地址,子网的划分,构成超网。
31 A(1-126) B(128-191)C(192-223)D多播(224-239)E保留(240-255)环回(127)
网络数 27-1 214-1 221-1
主机数 224-1 216-1 28-1
32 IP数据报(图)
首部固定字节 20B
有关协议字段部分的

协议名 ICMP IGMP TCP EGP IGP UDP Ipv6 ESP ospf
字段号 1 2 6 8 9 17 41 50 89
注意:不是那个端口号的表!!!
分片小于等于1420B,应用于片偏移部分
DF =0 允许分片 MF =1 后面还有分片 0 无分片
版本4b 首部长度 4b 区分服务 8b 总长度16b
标识16b 标志3b 片偏移13b
生存时间 8b 协议8b 首部检验和16b
源地址和目的地址均为32b

33 应当从匹配结果中选择具有最长的网络前缀的路由,叫最长前缀匹配
34 ARP 地址解析协议 IP到MAC地址的映射
4种情况:
发送方是主机,将IP数据报发给同一个网络上的另一台主机,利用ARP找到目的主机的硬件地址
发送方是主机,将IP数据报发给另一个网络上的一个主机,这是用ARP找到本网络上的路由器硬件地址,剩下的工作由路由器完成。
发送方是路由器,将IP数据报发给同一个网络上的另一台主机,利用ARP找到目的主机的硬件地址
发送方是路由器,将IP数据报发给另一个网络上的一个主机,这是用ARP找到本网络上的路由器硬件地址,剩下的工作由路由器完成。

35 网际报文控制协议ICMP : PING (测试连通性) tracert (一个分组源到终路径)
36 内部网关协议IGP:RIPOSPF。
(1)RIP
路由信息协议分布式的基于距离向量的路由选择协议允许一条路径上最多15条路由器
要点:仅和相邻路由器交换信息,交换的是本路由器的路由表,按固定时间间隔交换路由。

优点:实现简单,开销较小;
(2)OSPF
开放最短路径优先分布式链路状态协议

要点:向本自治系统中所有路由器发送信息
发送的信息是与路由表相邻的所有的路由器的链路状态
只有当链路发生变化时,路由器才用洪泛法向所有路由器发送此信息。

OSPF区域 32位区域标识符,一个区域内的路由器不超过200个。
OSPF直接用IP数据报传送

37 外部网关协议
边界网关协议BGP
一个BGP发言人与其他AS中BGP发言交换先TCP交换,交换BGP报文以及建立BGP会话
BGP自治系统数量级
BGP报文以建立BGP会话

BGP-4 (不同AS的路由器之间交换路由信息的协议,是一种路径向量路由选择协议)
四种报文
OPEN 与相邻的另一个BGP建立关系
UPDATE 发送某一路由的信息
KEEPALIVE 确认打开报文,周期证实邻站关系
NOTIFICATION 发送检测到的差错

38 传输层向它上面的应用层提供服务
39 网络层为主机之间提供逻辑通信,而传输层为应用进程提供端到端的逻辑通信。
40 传输层的功能
a) 传输层提供进程与进程之间的逻辑通信
b) 复用和分用
c) 对收到的报文进行差错检测
d) 传输层两种不同的协议——UDP、TCP。

41 常用的熟知端口号:

FTP TELNET SMTP DNS TFTP HTTP SNMP SNMP(trap) HTTPS
21 23 25 53 69 80 161 162 443
42 解释分用与复用
复用:应用层所有的应用进程都可以通过传输层传至网络层;
分用:传输层从网络层收到的数据交付指明的应用进程。
43 端口号长度16bit ,表示为216(65536)个端口号;
端口号分为服务端端口号【049151】和客户端端口号【4915265535】。
服务端端口号分为熟知端口号(系统端口号)【01023】和登记端口号【102449151】
44 UDP的主要特点:
a) UDP是无连接的
b) UDP不保证可靠交付(尽最大努力交付)
c) UDP是面向报文的(以下有解释)
d) UDP没有拥塞控制
e) UDP首部开销小8B(比较:TCP 20B)
f) UDP支持交互通信

UDP :数据字段和首部字段
首部字段8个字节:源端口,目的端口,长度,校验和(各占2B)
数据部分
伪首部 既不向下传送也不向上递交,仅仅为了计算检验和
45理解UDP面向报文的
应用层给UDP多长的报文,UDP就照样发送,即发送的最小单元就是报文,一次发送一个报文。
46 两个对等传输实体在通信时传送的数据单位叫做传输协议数据单元
TCP传送的数据单位协议:TCP报文段
UDP传送的数据单位协议:UDP报文或用户数据报
47 TCP传输控制协议
特点: 面向连接的传输层协议
提供可靠交付的服务
提供全双工服务
面向字节流
每个TCP连接只能有两个端点,每一条TCP连接只能点对点的

TCP 连接到的端点叫做套接字或插口

TCP报文段分为首部和数据两部分
首部最小长度为20B
源端口 2B 目的端口2B
序号 4B
确认号4B
数据偏4b 保留6b 紧急URG 1b 确认ACK 1b,推送PSH 1b 复位RST 1b 终止FIN 1b 窗口2B
检验和 2B 紧急指针 2B

48停止等待协议优点:简单
缺点:信道利用率太低
49使用确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信,使用的可靠传输协议常常称为自动重传请求ARQ
连续ARQ协议:累计确认的优点:容易实现,即使丢失了也不必重传
缺点:不能向发送方反映接收方已经正确收到的是所有分组
50超时重传时间
新的RTTS = (1-α)(旧的RTTS)+α(新的RTT样本)
RTTS:加权平均往返时间α一般取0.125

解决流量控制死锁问题:TCP为每一个连接设有持续计时器。
51 流量控制和拥塞控制的区别
拥塞控制是一个全局性的过程,涉及到所有的路由器,以及与降低网络能够承受现有的网络负载。拥塞控制的任务确保子网能够承接所到达的流量。
相反,流量控制指点对点通信量的控制,是个端到端的问题,其抑制发送端发送的数据的速率,以便接收端能够来得及接收。流量控制只控制一个发送端。

52发送方的发送窗口一定不超过对方给出的接收方窗口值
发送方窗口的上限值 =min[rwnd,cwnd] 【接收方窗口,拥塞窗口】

53 TCP 传输连接的三个阶段:连接建立、数据传送、连接释放。
建立连接:客户服务器方式
三次握手:(1)SYN=1 seq=x (2)SYN=1,ACK=1,seq=y ack=x+1 (3)ACK=1,seq = x+1;ack = y+1。
54 TCP拥塞控制采用慢开始,拥塞避免,快重传,快恢复。
55 流量控制就是发送方的发送速率不要太快,要让接收方来得及接收。
56 应用层的很多协议都是基于客户服务器方式,应用层协议都是为了解决某一类应用进程,这就需要通过位于不同主机的多个应用进程之间的通信和协作工作完成。
57 应用层协议
依赖TCP协议:Telnet(远程终端协议),SMTP(简单邮件传送协议),FTP(文件传送协议),HTTP(超文本传送协议)。
依赖UDP协议:TFTP(简单文件传送协议),SNMP(简单网络管理协议)
TCP和UDP都依赖:DNS(域名系统)
58 万维网是分布式超媒体系统,它是超文本系统的扩充。
为一个客户程序主窗口显示出万维网文档称为页面。
59 怎么标志分布在整个因特网上的万维网文档?
使用URL(统一资源定位符)来标志万维网上的各种文档。,每个文档在整个因特网内具有唯一标识符URL。
注:URL:一般格式:<协议>://<主机><端口>/<路径>
60 使用超文本传送协议HTTP实现万维网上各种超链接,HTTP是使用TCP连接进行可靠传送的应用层协议。从层次角度看,HTTP是面向事务的应用层协议。
61 超文本标记语言HTML使得万维网文档都能在因特网上的各种计算机显示出来。
在万维网用来搜索的工具叫搜索引擎,分为全文检索和分类目录搜索引擎两大类。
62 文件传输协议FTP使用客户服务器方式,服务器进程可分为一个主进程,一个从属进程。数知端口号:21;
两个连接:控制连接,数据连接(实际传输文件的)
63 电子邮件(信封和内容组成)
发送邮件的协议:SMTP(简单邮件传送协议)
读取邮件的协议:POP3(邮件读取协议) ,IMAP(网际报文存取协议)
电子邮件主要构件:
发件人用户代理:SMTP
发送邮件SMTP/TCP
发送方邮件服务器(SMTP服务器,SMTP客户)
发送邮件SMTP /TCP连接
接收方邮件服务器(SMTP服务器,POP3服务器)
读取邮件POP3/TCP连接
收件人用户代理POP3客户

64电子邮件的地址格式:收件人邮箱名@主机域名。
65动态主机配置协议(DHCP)提供一种机制,即插即用连网
66 DNS域名系统
从域名到IP使用的是DNS,IP到物理地址是ARP,物理地址到IP使用的是RARP。
67域名服务器:根域名服务器,顶级域名服务器,权限域名服务器,本地域名服务器,
国家顶级域名:.cn .us .uk
通用顶级域名:.com .org .edu
68 域名的解析过程
主机向本地域名服务器的查询 采用递归查询(靠别人的方法)
本地域名服务器向根域名服务器的查询采用迭代查询(靠自己干)
69 计算机网络面临的两大威胁
被动攻击:截获 主动攻击:篡改,恶意程序,拒绝服务。
70 密码编程学 是密码体制的设计学
密码分析学是在未知密钥的情况下从密文到明文或密钥的技术
理论上是不可破的(不能确定唯一明文);计算上是安全的(不可能被攻破)。
71 对称密钥系统 :加密密钥与解密密钥相同的密码体制。
72 数字加密标准DES 保密性
73 公钥密码体制 不同的加密密钥与解密密钥
74 数字签名必须保证以下三点 :报文鉴别,报文的完整性,不可否认
具有保密性的数字签名
明文X 经过A的私钥签名 ,B的公钥加密,通过因特网,B的私钥解密,A的公钥核实签名,最后确定明文X。
75 接收者能够确信报文的确是发送者发的,其他人无法伪造对报文的签名叫做报文鉴别
报文的完整性(确信没有被篡改)。不可否认(不能抵赖签名)。
报文摘要和鉴别报文合在一起是不可伪造的,是可检验的不可否认的。
76 防火墙 可信网络 不可信网络
功能:阻止允许
网络级防火墙,应用级防火墙。
77 为什么说UDP是面向报文,TCP是面向字节流的
应用层交给UDP多长的报文,UDP就照常转发,即一次发送一个报文
不论应用层发多长的报文,TCP总是把收到的报文看成一串字节流

常用缩写
ADSL 非对称数字用户线
ARP地址解析协议
BGP 边界网关协议
CRC循环冗余检验
CSMA/CD 载波监听多点接入/冲突检测
CSMA/CA载波监听多点接入/冲突避免
DDoS 分布式拒绝服务
DES 数据加密标准DNS域名系统
EGP 外部网关协议
FCS 帧检验序列
FTP文件传输协议
HFC 光纤同轴混合网
HTTP 超文本传送协议
IDS入侵检测系统
IGMP 网际组管理协议
IGP内部网关协议
NAT 网络地址转换
OSPF 开放最短路径优先
POP 邮局协议
RIP 路由信息协议
SMTP简单邮件传送协议
SNMP简单网络管理协议
TCP传输控制协议
UDP用户数据报协议
URL统一资源定位符
UTP无屏蔽双绞线
VLAN虚拟局域网
WLAN无线局域网

寄语
由于上面有些总结写的略微抽象,简单。
比如一些图之类的,博主将理解写下来,并没有附带图片
所以如果看不懂的话,
可以私信博主
可以在下面评论区讨论,由博主和广大博友解答。

计算机网络的一些总结相关推荐

  1. 王道考研 计算机网络笔记 第六章:应用层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...

  2. 王道考研 计算机网络笔记 第五章:传输层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...

  3. 王道考研 计算机网络笔记 第四章:网络层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...

  4. 王道考研 计算机网络笔记 第三章:数据链路层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...

  5. 王道考研 计算机网络笔记 第二章:物理层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 后续章节将陆续更新- 第二章 一.物 ...

  6. 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 后续章节将陆续更新- 目录 一.概念.功能.组成.分类 1. 计算机网络的概念 2. 计算机网络功能 3. 计算 ...

  7. 两台计算机通过传统电话网络,计算机网络的复习题.doc

    计算机网络的复习题 第2章 计算机网络的层次化结构 填空题 ? 开放系统互连参考模型(OSI模型)从底层往高层共分为_______._______.______.传输层.会话层.表示层和应用层七个层次 ...

  8. 计算机网络实验五,计算机网络(实验五).docx

    计算机网络(实验五).docx 实验五一.实验内容在这个实验室里,我们将探讨ICMP 协议得几个方面由 Ping 项目产生得P 信息Tracer ute程序生成得C消息关于 CM 信息得格式与内容.在 ...

  9. 计算机性能指标ppt,计算机网络分类与主要性能指标.ppt

    <计算机网络分类与主要性能指标.ppt>由会员分享,可在线阅读,更多相关<计算机网络分类与主要性能指标.ppt(26页珍藏版)>请在人人文库网上搜索. 1.1,计算机网络教程, ...

  10. 信息技术计算机网络PPT,高中信息技术计算机网络ppt课件.ppt

    高中信息技术计算机网络ppt课件.ppt 一.计算机网络的发展过程 计算机网络已经历了四代 二.计算机网络的定义与功能 将地理位置不同且具有独立功能的多个计算机系统通过通信线路和通信设备相互连接在一起 ...

最新文章

  1. 方法描述Mybatis使用之NEIS项目
  2. char[] 转换为LPWSTR
  3. Python 爬虫十六式 - 第六式:JQuery的假兄弟-pyquery
  4. java基础输入输出语句
  5. React开发(202):react代码分割之import导入导出
  6. SQL Server2008数据库管理 (第二部分)
  7. 一台服务器搭建部署两个或多个Redis实例
  8. 多重环境下web.config配置管理解决方案
  9. 史记十表-卷十九-惠景间侯者年表第七
  10. python单词必背打印_为什么Python要用print打印这个单词?
  11. HTML5期末大作业:动漫人物介绍网站设计——哆啦A梦(5页) HTML+CSS+JavaScript 学生动漫网页设计模板下载 哆啦A大学生HTML网页制作作品 简单漫画网页设计成品
  12. 用python写模拟鼠标脚本
  13. 复化科特斯公式matlab_牛顿
  14. 原创科幻短篇《高考》
  15. 串口调试工具--SecureCRT的使用
  16. [回溯法] 和尚挑水问题-华为笔试
  17. FPGA与普通CPU的区别
  18. lua pairs与ipairs区别
  19. 架构师的职责是什么?
  20. 光谱示意图(spectrum)

热门文章

  1. 可变形卷积神经网络 | Deformable Network
  2. Spark编译报错问题日志记录
  3. tinymce 工具栏 不显示_winform中MenuStrip主菜单、工具栏、状态栏、托盘、其他控件...
  4. golang 接口_「Golang系列」 深入理解Golang Empty Interface (空接口)
  5. python对文件的处理_python文件处理fileinput使用方法详解
  6. android json字符串转成json对象_C++ 两行代码实现json与类对象互转
  7. 14_python基础—匿名函数lambda表达式
  8. VSCode详细安装教程
  9. mysql如何选择多个表_从两个表mysql中选择多行
  10. mysql delete 标记_MySQL删除操作其实是假删除