计算机网络

计算机网络

计算机网络基础

互联网的核心部分

在网络核心部分起特殊作用的是路由器

路由器是实现分组交换的关键构件,任务是转发收到的分组,这是网络核心部分最重要的功能

电路交换必定是面向连接的
分为三个阶段:
建立连接
通信
释放连接

计算机网络的性能指标

速率(bit/s…):速率一般是额定的,非实际运行速率
带宽(bit/s)/(hz)、吞吐率、
时延:发送(传输ts)、传播tp、处理、排队
时延带宽积、往返时间RTT、利用率

网络分层

计算机网络是个十分复杂的系统,相互通信的两个计算机必须将协调高度工作,但是协调很复杂;分层可以将复杂问题转化成若干个小的局部问题,这些局部问题比较容易研究和处理。

国际标准OSI 没有得到市场认可
非国际标准TCP/IP 广泛应用(事实上的国际标准)

网络协议的三个组成要素:语法、语义、同步

OSI七层协议体系结构
TCP/IP四层体系结构:应用层、运输层、网际层、网络接口层
综合前两种的五层体系结构
在这里插入图片描述
协议数据单元 PDU
TCP/IP的另一种表示方法
在这里插入图片描述

物理层

物理层的协议也常称为物理层规程

物理层的主要任务

机械特性
电气特性
功能特性
过程特性

QAM正交振幅调制
PCM脉冲编码调制

计算
在这里插入图片描述
信噪比在这里插入图片描述
香农公式在这里插入图片描述

物理层下传输媒体

导引型传输媒体

双绞线:屏蔽双绞线STP、无屏蔽双绞线UTP
同轴电缆
光缆

非导引型传输媒体

短波通信
微波:地面微波接力通信、卫星通信

数据链路层

数据链路层的三个问题

封装成帧
透明传输
差错控制(循环冗余检验CRC检错技术 冗余码=帧检验序列FCS)

信道复用技术

(频分、时分、码分、波分—提高信道利用率)
频分复用、时分复用(TDM)、统计时分复用(STDM)
波分复用(WDM)
码分复用(CDM):码分多址CDMA

点对点协议PPP

组成部分

  • 一个将IP数据报封装到串行链路的方法
  • 链路控制协议LCP
  • 网络控制协议NCP

数据链路层的两个子层

逻辑链路控制LCC
媒体接入控制MAC

CSMA/CD协议

载波监听多点接入/碰撞检测
要点:准备发送、检测信道、检查碰撞

生成树协议STP

PPPoE-在以太网上运行ppp协议

把ppp协议与以太网协议结合起来–将ppp帧再封装到以太网中来传输

网络层

网际协议IP

与IP协议配套使用的还有

地址解析协议ARP

解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
通信时使用了IP地址和MAC地址

网际控制报文协议ICMP

提供差错报告和询问报文,以提高IP数据交付成功的机会。
ICMP报文的种类有两种:ICMP差错报告报文和ICMP询问报文
ICMP的应用举例:ping主机
ping是应用层直接使用网络层ICMP的例子,用来测试两个主机之间的连通性,没有通过运输层的TCP或UDP。

ICMP差错报文:
终点不可达、时间超过、参数问题、改变路由(重定向)

网际组管理协议IGMP

用于探寻、转发本局域网内的组成员关系

中继系统/中间系统

物理层:转发器
数据链路层:网桥或桥接器
网络层:路由器
网桥和路由器的混合物:桥路器
网络层以上:网关

硬件地址

或称物理地址,是数据链路层和物理层使用的地址。

IP地址

是一种逻辑地址
ip地址给予逻辑域的划分,不受硬件控制

网络地址

IP地址与子网掩码相与=网络地址

主机数

主机数=子网IP个数-2
子网IP个数=2的(0的个数)次方 【0的个数为子网掩码中0的个数=主机号】

子网掩码个数

n=子网号个数
子网掩码个数x=2的n次方 -2

网络前缀

eg:128.14.32.0/20 20就是网络前缀位数
最小地址:20位之后全为0
最大地址:20位之后全为1
地址块共有2的12次方个地址(32-20=12)

互联网两大类路由协议

内部网关协议IGP
  • 在一个自治系统内部使用的路由选择协议 目
  • 前这类路由选择协议使用的最多,如RIP、OSPF协议
RIP

允许一条路径最多只能包含15个路由器
不能在两个网络之间同时使用多条路由
特点:好消息传得快、坏消息传的慢 更新过程的收敛时间过长
#####OSPF
特点:更新过程收敛的快
使用层次结构的区域划分
不用UDP而是直接用IP数据报传送

外部网关协议EGP
  • 将路由选择信息传递到另一个自治系统中
  • 最多使用的是BGP-4
BGP

不同自治系统的路由器之间交换路由信息的协议

BGP-4主要使用四种报文
打开报文、更新报文、
保活报文(确认打开报文和周期性地证实邻站关系)
通知报文:发送检测到的差错

专用IP地址块

  1. 10.0.0.0/8 A类 10.0.0.0-10.255.255.255
  2. 172.16.0.0/12 B类172.16.0.0-172.31.255.255
  3. 192.168.0.0/16 C类 192.168.0.0-192.168.255.255

运输层

面向通信部分的最高层,用户功能中的最底层。
运输层为应用进程之间提供端到端的逻辑通信,网络层为主机之间提供逻辑通信。
运输层以复用和分用的形式加载到网络层

运输协议

两个对更运输实体在通信时传送的数据单位叫运输协议数据单元TPDU

面向连接的 传输控制协议TCP(可靠)

1、传送的数据单位协议是TCP报文段
2、 不提供广播或多播服务
3、 TCP连接只能有两个端点:点对点(一对一)
4、 提供可靠交付的服务
5、提供全双工通信
6、 虚连接
7、 MSS是TCP报文段中的数据字段最大长度【若选择较小的MSS,网络的利用率就降低】
8、拥塞控制:出现原因:对资源需求>可用资源(增加资源不能解决)
拥塞窗口CWND
9、TCP运输连接的三个阶段
连接建立(三报文握手)、数据传送、连接释放(四报文握手)

无连接的UDP协议(不可靠)

传送的数据单元协议是UDP报文段用户数据报
在某些情况下最有效

TYPETCPUDP
数据单元协议TCP报文段UDP报文段/用户数据报
面向字节流报文
可靠`可靠不可靠
首部字节20个字节8个字节

应用层

应用层的具体内容就是规定应用进程在通信时所遵循的协议
应用层许多协议是基于客户服务器方式

域名系统DNS

nTLD国家顶级域名

.cn
.us
.uk

gTLD通用顶级域名

.com(公司企业)
.net(网络服务机构)
.org(非赢利性组织)
.int(国际组织)

基础结构域名

用于反向域名解析,因此又称为反向域名–arpa

文件传输协议FTP

提供交互式的访问
FTP的服务器进程:一个主进程+若干个从属进程
连接服务器进程的端口:21
传送数据的端口:20

简单文件传送协议TFTP

远程终端协议TELNET

万维网WWW

超文本传送协议HTTP
  • 在万维网客户程序与万维网服务器程序之间进行交互所使用的协议
  • 它使用TCP连接进行可靠的传输
  • 面向事务的应用层协议(客户服务器协议)
超文本标记语言HTML

一个超链接从本页的某处链接到互联网的任何一个万维网页面

统一资源定位符URL

url的一般形式是

<协议>://<主机>:<端口>/<路径>
协议:ftp、http、News
主机:存放资源的主机在互联网中的域名
端口和路径有时可以省略
http的默认端口号是80

电子邮件

简单邮件传送协议SMTP(发送)

三个阶段:
连接建立:SMTP不使用中间的邮件服务器;
邮件传送;
连接释放:邮件发送完毕,SMTP应释放TCP连接;

邮件读取协议POP3和IMAP(读取)

动态主机配置协议DHCP

提供了即插即用连网的装置

需要配置的项目:
IP地址
子网掩码
默认路由器的IP地址
域名服务器的IP地址

无线网络

帧间间隔IFS

分布协调功能帧间间隔DIFS

请求发送RTS

允许发送CTS

空分复用SDMA

频率正交幅度调制FQAM

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值