1 绪论
OSI七层模型,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;其中会话层包括较复杂的通信状态控制,表示层主要用来对通信对象进行统一编码,以便任何两台计算机间能按照相同的含义交换数据;七层概念是对通信设备的普遍概括,包括各类计算机和网络互连设备,其中网络互连设备有时只包括部分层次;
对等通信
2 数据链路层与局域网组网原理
差错检测与校正、流量控制、介质访问控制
WAN MAN LAN,根本决定因素是通信环境而非地域范围;
v=t/r;其中t为 从一个设备传递到另一个设备的平均传播延迟,r为 从开始发送到完全接受一个帧所需的平均间隔时间
LAN为v<1的网络,表示只要发送数据帧,几乎没有延迟对方就能接听到;代表特性:带宽大、传输信道可靠性高
LAN--共享信道-----
随机冲突访问协议(发送侦听到错误就判定帧冲突然后随机延迟一段时间后再发送)
带冲突检测的载波侦听介质访问控制协议(Carrier Sense Multiple Access/Collision Detection,CSMA/CD)发送时检测到错误就停止发送
以太网
总线式以太网,(一般是带宽为 10Mbps+CSMA/CD协议) 介质访问控制(Medium Access Control Address,MAC地址),广播式网络,
差错校验用CRC算法
交换式以太网
千兆以太网
令牌环协议,令牌-总线协议‘
3网络层:IP协议
网络互连=网络+路由器
路由器=分组中转功能+路由发现功能
IP地址表示因特网上的计算机设备与网络的连接关系
IP地址,A类( 8 24 ,0.... )B类(16 16 , 10..... ..)C类(24 8 110...) D类(组播 1110,其余20位为组群号) E类(无应用,1111... )
其中A类范围为0,0,0,1~127,255,255,255 B类范围为128.0.0.0~191.255.255.255
C类范围为192.0.0.0~223.255.255.255 D类为 224.0.0.0~253.255.255.255
E类范围为254.0.0.0~255.255.255.254
其中 全0 表示 本主机,网络号全0主机号任意表示 本网络上任意一台主机,全1表示本网络上的所有主机,网络号任意,主机号全1表示制定网络上的所有主机,127+任意值表示 会还地址
注,主机永远不应该以会换地址为目标地址
子网掩码(VLSM)
IP协议主要设计原则:非可靠的分组传输,分组交换,尽力而为式服务
IP分组的切割和重组
ARP协议以及ICMP协议,ARP地址解析协议,ICMP差错报告协议
IP协议族为 IP+ICMP+ARP+各种路由协议
IPv6
4网络层:IP路由原理
路由与IP转发算法,动态路由,
从一个路由稳态跳转到另一个路由稳态------ 收敛
路径-矢量动态路由协议:RIP 报告周期30 路由表象寿命180,删除时限120,
5 域内路由协议:OSPFv2
开放最短路径优先协议
6 域间路由协议:BGPv4
border gateway
7 传输层:UDP 与 TCP协议
端口(port)
UDP 无连接,TCP 面向连接
多路复用与分解;多路复用:把不同进程将数据经传输层交付给网络层来传输的过程叫多路复用
由网络层经传输层向上层不同进程提交数据的过程叫多路分解
UDP应用:多媒体通信,IP组播,具有重复性行为的协议
可靠协议的一般实现方法:ARQ:停等协议、滑动窗口协议
TCP段格式,连接管理(连接建立、连接关闭)
三次握手机制, SYN--> SYN-ACK<-- ACK-->
FIN--> ACK<-- FIN<-- ACK<--
可靠传送、流量控制、拥塞控制、字节流服务
8 应用层
DNS HTTP FTP TELNET
9网络编程概要
socket API
socket、bind、connect、listen... ...
10网络系统的时限
11网络安全
12无线网络