-
网线传递电信号,电信号通过不同的编码可以表示出两种不同的变化:1和0。
-
信号衰弱和信号失真导致传输距离被限制。
-
每一种以太网类型都有最大的传输距离。
-
HUB解决了多人传输的问题,用HUB解决多人传输的问题时带宽是共享的。
-
Carrier Sense Multiple Access with Collision Detection (CSMA/CD)载波侦听多路访问技术(冲突访问),发数据前先探测链路有没有人在用。
-
十进制:1234567890,逢10进1。
十六进制:123456789ABCDEF,逢16进1。
二进制:01 10 11 100
例:1100:1103+1*102+0101+0*100
123+1*22+021+0*20
1010 1011 1011 1011 0111 0001
A B B B 7 1 -
MAC地址,区分每个设备的地址标识,第一位是1表示广播包(Broadcast),第二位是1表示本地报文(Local),OUI集中管理组织,单位为OUI,卖给厂家(如联想、DELL),卖一个OUI厂家拿到2^24个地址。
-
通过中继器或集线器扩展传输距离。
a) 共享带宽。
b) 有限扩展传输距离。
c) 重复或放大信号。 -
交换机(Switch)解决冲突的问题,解决了所有包都需要广播的问题,实现了一对一的传输(单播Unicast)。分割冲突域,实现传输距离的无限延伸。工作在数据链路层,只能识别MAC地址。
交换机特性:a)在设备之间的专用通信。
b)非常多的同步的会话可以同时进行。
c)全双工通信。
单工:只能发送数据。
半双工:可以发/收,但在某一时刻只能发/收。
全双工:可以发/收,可以同时进行。
d)媒介速率自适应。 -
生成树协议解决二层环路。
-
地址解析协议(ARP):IP地址寻找MAC地址。Request、Response。
-
广播域:广播能到达的地方称为广播域。
-
路由器:
直连
静态路由
动态路由 -
判断对方与自己在不在一个网络:对方的ip地址与自己的子网掩码与运算。
-
10.0.0.0/24,24网络位,8主机位,网络号10.0.0.0,10.0.0.255主机位全1表示广播。
-
三层设备功能
-
常见网络层协议:IP(IP Internet Protocol)网际网络协议
ARP(Address Resolution Protocol)地址解析协议 把mac地址解析成ip地址
ICMP(Internet Control Message Protocol)网络控制管理协议 Ping 测试连通性指令 -
几种常见的应用层服务及端口号:
FTP 文件传输协议 TCP 21
Telnet 远程登录 TCP 23
HTTP 超文本传输协议 TCP 80 8080
DNS 域名解析系统 UDP/TCP 53
HTTPS 安全HTTP TCP 443
-
Telnet远程登录设备,SSH是Telnet的加密版。
-
封装
-
解封装
-
TCP/IP协议栈
-
TCP:传输控制协议,面向连接的可靠传输协议。
UDP:用户数据报文协议,非面向连接的不可靠传输协议。
源端口号65535
目的端口号65535
序列号
ack序列号发10回11
头部长度
保留
syn开始fin结束ack确认
16位窗口大小表示一次发多少包
TCP校验和发送数据通过校验算法一般叫哈希算法(单向的,不能反推)
紧急指针
-
UDP协议特点
-
IP协议特点
Identification表示分片之后是第几个包
flag表示是否进行分片
frag.Offset表示分片后在第几个字节
TTL表示每经过一台三层设备-1为了解决环路造成数据没办法从网络移除
Ttl 生存时间默认255 每经过一台路由器减1,为0时不传递 -
IP报文分片
Mtu 最大传输单元 1500B
MSS 最大段长度 1480B -
OSI参考模型 vs TCP/IP协议栈
-
IP地址分类
在默认情况下通过第一个8位就可以辨别类别;
A 0 0000000—0 1111111 0-127
B 10 000000—10 111111 128-191
C 110 00000—110 11111 192-223
D 1110 0000—1110 1111 224-239
E 1111 0000----1111 1110 240-254
单播地址 abc
组播地址 d
科研使用 e
A 前8位为网络位 后24位为主机位 2^24-2
B 16 16 2^16-2
C 24 8 2^8-2
在单播地址中还存在私有地址和公有地址分类:
私有地址具有本地唯一性,无需付费使用
公有地址具有全球唯一性,需要付费使用
私有地址
A:10.0.0.0/8
B:172.16.0.0/16-172.31.0.0/16
C:192.168.0.0/24-192.168.255.0/24
特殊ip地址:
0.0.0.0/0 无效地址/缺省地址
255.255.255.255受限广播地址
127.0.0.1/8 本地环回地址
192.168.1.00000000/24 代表本网段内所有主机
192.168.1.11111111/24 代表本网段内的广播地址
169.254.0.0/16 本地私有地址
- 超网:
192.168.1.0/24
192.168.2.0/24
192.168.0.0/22<24 超网
Cidr 无类域间路由
172.16.1.0/24
172.16.2.0/24
172.16.0.0/22>16 cidr - 汇总必须满足连续子网(母网号相同,子网掩码一致)
保留相同位去除不同位
应用层:通过人机交互的界面实现各种各样的服务
表示层:编码 解码 加密 解密
会话层:建立 维持 终止 会话进程
传输层(段Segment):通过端口号区分不同服务 数据分段 确认 重传 排序流控
网络层(包Packet):通过ip地址进行逻辑寻址 路由器
数据链路层(帧Frame):定义数据在传输过程中如何被格式化。
媒介访问控制层 mac 交换机/中继器
逻辑链路层 llc 为上层提供 fcs校验
物理层(比特Bit):定义电器电压接口规范光学特性。