目录
课程链接
课程会涉及到一些计算机四级网络技术的知识点
千锋教育物联网嵌入式开发基础全套教程,小白学网络编程入门必备教程_哔哩哔哩_bilibili
最早的广域网
在通信双方或多方之间,通过电路交换建立电路连接的网络
场景分析:这种有点像电视剧上谍战片,他们打电话需要给总局,总局再接线给另外一个设备这种的
计算机网络发展阶段
对计算机网络最有影响的广域网就是:ARPANET
计算机网络的定义与要点
英文单词网络术语与解释
计算机网络分类
广域网技术
城域网
局域网
个人局域网
五种基本的网络拓扑结构
误码率
电路交换网特点
1、建立链接->使用链接->释放链接
2、物理通路被通信双方独占
计算机数据是突发式出现在数据链路上的,而电路交换网的建立链接、使用链接、释放链接的三个过程使得传输效率太低,故电路交换不适合传输计算机数据。
分组交换
通过标有地址的分组进行路由选择传送数据,使通信通道仅在传送期间被占用的一种交换方式
分组的组成:每个分组都由首部和数据段组成;为什么?
场景分析:我们下载软件3G,不是一次性给我们3个G,而是把这3G分成等份的数据和首部的,然后在目的主机上进行重组,一个数据超过了一定的大小就会被分组
就跟你跟女朋友写信,不可能写一张A2纸,肯定是好几张A4纸给她,并且写了1,2,3,4这种顺序,防止读错误了
交换方式
交换方式—存储-转发
节点收到分组,先暂时存储下来,再检查其首部,按照首部中的目的地址,找到合适的节点转发出去。 数据ABC在F点发送,在各个路由进行存储和相互转发给主机G
特点:
- 以分组作为传输单位
- 独立的选择转发路由
- 逐段占用,动态分配传输带宽
想一想:节点收到的分组有序吗?无序 而数据重组发生在目的主机上(G上)
TCP/IP协议族
这里的箭头:比如主机到主机,不是说数据直接过去的,而是需要一层一层的过去
上面的那种形式更形象,比如你应用程序QQ发信息给另外一个QQ,那么屏蔽下面的,那就是直接应用层-应用层,但其实真实的情况却不是这样的,它经过了服务器、你的IP地址、你的手机或者电脑的MAC地址(网卡)
IP协议介绍
IP协议也叫网际协议—网络层
特指为实现在一个相互连接的网络系统上从源地址到目的地传输数据包(互联网数据包)所提供必要功能的协议
特点:
不可靠:它不能保证IP数据包能成功地到达它的目的地,仅提供尽力而为的传输服务
无连接:IP并不维护任何关于后续数据包的状态信息。每个数据包的处理是相互独立的。IP数据包可以不按发送顺序接收
IP数据包中含有发送它主机的IP地址(源地址)和接收它主机的IP地址(目的地址)
场景分析:你公司到你家有一条直达的高速公路,高速公路路很平,但是你也不敢保证你能平安回家,万一遇到了啥
TCP协议介绍
TCP是一种面向连接的,可靠的传输层通信协议
功能:
提供不同主机上的进程间通信
特点
1、建立链接->使用链接->释放链接(虚电路)
2、TCP数据包中包含序号(发送者)和确认序号(接收者)---保证可靠
A报文数据通过TCP传输,A报文有一个序号10,接收者接收到了A报文后,需要发送此报文的序号,叫确定序号,两者序号进行对比,这就是可靠。你发一个数据,接收方就需要ACK,告诉发送者你接收到了,不然发送者会觉得失败了,可能会重传
3、对包进行排序并检错,而损坏的包可以被重传
服务对象
需要高度可靠性且面向连接的服务如HTTP、FTP、SMTP等
特点:可靠、排序、检错、失败重传、大文件传输一般、不支持广播
UDP协议介绍
UDP是一种面向无连接的传输层通信协议
功能:
提供不同主机上的进程间通信
特点
- 发送数据之前不需要建立链接
- 不对数据包的顺序进行检查
- 没有错误检测和重传机制
服务对象
主要用于“查询—应答”的服务如:NFS、NTP、DNS等
特点:无连接、不重传、不排序、不检错、快、支持广播
网卡
又称为网络适配器或网络接口卡NIC,但是现在更多的人愿意使用更为简单的名称“网卡”,通过网卡能够使不同的计算机之间连接,从而完成数据通信等功能
MAC地址—链路层
MAC地址,用于标识网络设备,类似于身份证号,且理论上全球唯一
组成:以太网内的MAC地址是一个48bit的值
IP地址
IP地址是一种Internet上的主机编址方式,也称为网际协议地址
IP地址组成
使用32bit,由{网络ID,主机ID}两部分组成
子网ID:IP地址中由子网掩码中1覆盖的连续位------ 作用:标记网络网段
主机ID:IP地址中由子网掩码中0覆盖的连续位— 作用:标记网络网段标记某网段的主机号—类似于网吧的哪一个机子
IP地址特点
子网ID不同的网络不能直接通信,如果要通信则需要路由器转发
主机ID全为0的IP地址表示网段地址 --这里表示的意思就是上面:172.20.223.0就是网段地址
主机ID全为1的IP地址表示该网段的广播地址 – 172.20.233.255就是网段的广播地址
广播地址的意思就是:我给172.20.233.255这个IP地址发消息,那么处于172.20.233这个网段内的所有IP地址都会收到消息