计算机网络
-
基带信号:直接输出的信号;
-
带宽信号:进过放大处理的信号;
-
信道:需要有一个输入端一个输出端相连接通信;
-
通信方式:单工,半双工,双工;
-
信道复用:频分复用、码分复用、时分复用;
-
ppp点对点通信,不使用序号和确认机制;
-
数据链路层:封装成帧(帧头,帧尾)、透明传输(转义)、差错检验。
-
以太网用的协议:载波监听,碰撞检测,CSMA/CD协议,多点接入 ,以太网的帧最小64字节。
-
计算机网络协议:通信实体之间有关通信规则约定的集合。
-
TCP/IP包括两个协议:传输控制协议和网际协议。
-
TCP/IP协议模型包含4层体系结构:主机-网络层(网络接口层)、网络互联层(IP层)、传输层(TCP层)和应用层。
-
网络接口层:负责将数据包透明传送到电缆上。
-
网络互联层:决定数据如何传送到目的地,主要负责寻址和路由选择工作。
-
网桥减少冲突域。现在交换机替换掉了网桥,安全高效,可以排队缓存。
-
LAN:局域网,VLAN:虚拟局域网,用于划分网段,不同的VLAN可以从逻辑上划分交换机。
-
网络层应该向运输层提供:虚电路服务,数据报服务
- 数据报服务更好。
-
物理层中继系统:转发器(repeater)。hub。
-
数据链路层中继系统:网桥或桥接器(bridge)。
-
网络层中继系统:路由器(router)。
-
网络层以上的中继系统:网关(gateway)。路由器的地址。
-
-
特殊的地址
- 127.0.0.1:本地回环地址
- 169.254.0.0:
- 保留的私网地址
- 10.0.0.0
- 172.16.0.0 — 172.31.0.0.:32个A类地址
- 192.168.0.0 — 192.168.255.0 :C类地址
-
子网掩码:告诉是那一类地址 ,IP地址与子网掩码做与运算,主机位归零,只剩下网络位
-
子网划分:
-
192.168.80.249, 255.255.255.224.主机位归零。
-
标准是24位,看最后是多少,增加了一个就255除以2,以此类推,把0-255分成几段。根据IP地址最后一位,可以确定主机的在那一段。如:
- 192.168.0.67/26,含义是:根据26相对于24增加了2位。所有255分成4份。根据67在64-128之间,所有可以确定主机的开始和结束是:65-126,其中64全零,128位为全一。不能取。
-
IP地址最终的目的地,Mac地址是每一步怎样走。
-
IP地址通过ARP协议(广播)转义为mac地址。mac地址通过RARP协议请求IP地址。
-
ip数据报:首部和数据部分组成。
-
动态路由协议
- RIP 最早 周期性广播 30秒 路由的数量选择路径。
-
内部网关协议 OSPE。动态路由协议 开放式 度量值 带宽 支持多区域 触发式 三个表
- 邻居表 hello
- 链路状态表
- 计算路由表
-
地址转换,目标端口可能相重,源端口也要替换。出门有出门记录,外面的进不来。
-
端口映射:
-
网络层IP(RIP OSPF BGP) ICMP IGMP ARP
-
TCP是面向连接的传输层协议
- TCP如何实现可靠传输
- TCP协议如何实现流量控制
- TCP协议如何避免网络拥堵
-
可靠传输的工作原理:停止等待协议
- 无差错情况
- 超时重传
- 确认丢失:丢弃重复的m1,只要没告诉我收到,我就一直传。
- 确认迟到
-
信道利用率
- 发送方可连续发送多个分组,提高信道利用率。流水线传输
-
TCP报文段的首部格式
-
TCP首部:源端口,目的端口,序号:第一个字符的在文件中的序号,确认号:
-
数据偏移:多少是首部,多少开始是数据。
源端口、目标端口、序列号、确认号、数据长度。
-
-
URG
-
窗口:
-
检验和:头部和数据
-
-
-
TCP如何实现可靠传输
- 以字节为单位的滑动窗口技术
- 超时重传时间的选择
-
TCP的拥塞控制
- 网络中所有计算机是怎样避免网络拥塞的
- 拥塞窗口:二倍2倍的增加。拥塞门限:乘法减少,加法增大。
- 快重传,快恢复。直接从拥塞窗口开始恢复。
- TCP的传输连接管理:
- 传输连接有三个阶段,即:连接建立、数据传送和连接释放
- 客户端,服务端
- TCP连接建立,用三次握手建立TCP连接
- 同步位是1,确认号是0.
-
应用层
- HTTP FTP DNS
- 域名系统DNS,动态主机配置协议DHCP,文件传送协议FTP,远程终端协议, 远程桌面RDP,万维网WWW,电子邮件SMTP
- DNS:域名解析IP地址。什么是域名:
- 根 顶级域名 com edu net cn org gov
- 二级域名 91xueit inhe.
- 三级域名 dba
- dns解析测试:nslookup www.baidu.com
- dns解析的过程:
- DHCP 动态主机配置
- 静态IP地址
- 动态IP地址
- DHCP客户端请求IP地址的过程
- 扩网段地址分配,添加不同网段的DHCP的作用域,其他网段通过ARP广播,路由器接收到,添加ip helper address 可以访问到DHCP。
- FTP
- FTP服务器端 如果有防火墙,需要在防火墙开21和20端口 使用主动模式进行数据连接
-
超文本传输协议HTTP(Hyper Text Transfer Protocol)
- URL的一般形式:<协议>://<主机>:<端口>/<路径>
- 网站的标识 :不同端口 不同的IP地址。