ll1123

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

        计算机网络的定义:将不同地理位置、具有独立功能的多个计算机系统,通过通信设施连接起来,以功能完善的网络软件实现资源共享的系统。

1、OSI七层模型、TCP/IP四层模型

层数 七层 四层 主要功能 主要设备及协议
7 应用层 应用层 实现数据的具体应用

FTP(文件传输协议)、TFTP(小文件传输)、HTTP(html传输协议)、

DHCP(ip地址动态分配)、DNS(域名解析)、POP3(邮件传输)、

SMTP(邮件传输)、SNMP(简单网络管理协议)、Telnet(做远程登录的)

6 表示层 数据格式的表达、加密、压缩
5 会话层 建立、管理、终止会话
4 传输层 传输层 端到端的连接 TCP(可靠:有消息反馈验证机制)、UDP(无连接)
3 网络层 Internet层 分组传输和路由选择

三层交换机(连接多个VLAN)、路由器(负责一个点到另一个点在网络中的路径选择

ARP(地址解析:ip地址转mac)、RARP(mac转ip地址)、

ICMP(英特网控制协议,应用:使用ping命令检查网络连通性)、

IP、IGMP

2 数据链路层

网络接口层

局域网

传输以为单位的信息

网桥(连接两个同类型网络)、交换机(多端口网桥)、

网卡mac地址数据帧的地址)PPTP、L2TP、SLIP、PPP

1 物理层 负责传输二进制数据(高低电平) 中继器(烽火台)、集线器(多端口中继器)

物理层:传输媒介,线缆,带宽:类似水管粗细,带宽单位:bps(bites/sec,位/秒),如100Mbps实际是12.5MB/s。带宽与距离成反比。

  • 双绞线(电话线):8根芯线,两两缠绕在一起,UTP(非屏蔽双绞线)、STP(屏蔽双绞线,内含金属铝箔,抗干扰)
  • 光纤(光介质):无辐射,距离更远,更安全
  • 无线网络:WLAN(Wireless LAN,WIFI),红外传输,微波传输,无线电传输。设备:无线网卡、路由器

数据链路层:①管理传输介质(信道)的传输,“指挥交通”,“制定传输规则”,②将网络层数据包转换成数据帧的格式进行传输

  • MAC地址:局域网上一个主机的最根本的地址,物理地址,出厂自带不可修改(理论)
  • IP地址:互联网上一个主机的最根本的地址,逻辑地址,可动态分配
  • 以太网:Ethnet,一种局域网技术,当今现有局域网采用的最通用的通信协议标准

网络层:寻找网络地址,路由选择,完成网络数据间数据传输

ip结构:网络号(段)+主机号。网络号相同则在同一局域网下,不同则需路由器连接。

 

2、TCP三次握手四次挥手

3、DHCP:为客户机动态分配ip地址的服务器

  • 固定分配、动态分配、自动分配
  • 故障:169.254.x.x和0.0.0.0

4、DNS:域名解析(本地域名服务器,根域名服务器,顶级域名服务器,权限域名服务器...)

  • 递归查询:服务器必须回答目标ip与域名的映射关系(找到你,你就是主责,你就要负责到底)
  • 迭代查询:服务器收到一次迭代查询回复一次结果,结果不一定是目标ip与域名的映射关系(找到你,你会就返回值,不会就告诉应该找谁)

5、计算机网络的类型

  • 范围:局域网(LAN,Local Area Network),城域网(MAN),广域网(WAN),Internet(互联网,公网)
  • 拓扑:总线型(类似电线分户),星型(办公室网络,中心节点为交换机),环形(无单点故障)

6、IP地址结构:{<网络号>,<主机号>},4字节,每个字节8个bit位

类别(IPv4) 点分十进制 二进制 每个网段可划分的主机(ip)数
A类 0.0.0.0 low 00000000 00000000 00000000 00000000 224-2=42,9496,7294
127.255.255.255 high 01111111 11111111 11111111 11111111

B类

128.0.0.0 low 10000000 00000000 00000000 00000000 216-2=6,5534
191.255.255.255 high 10111111 11111111 11111111 11111111

C类

192.0.0.0 low 11000000 00000000 00000000 00000000 28-2=254
223.255.255.255 high 11011111 11111111 11111111 11111111

D类

组播

224.0.0.0 low 11100000 00000000 00000000 00000000 保留
239.255.255.255 high 11101111 11111111 11111111 11111111

E类

保留

240.0.0.0 low 11110000 00000000 00000000 00000000
255.255.255.255 high 11110111 11111111 11111111 11111111

无分类编制:128.14.32.0/20表示的地址块共有212个ip地址(表示前20位为网络号,后12位才是主机号)

  • 起始地址:128.14.32.0
  • 最小地址:128.14.32.0(后12位主机号bit位全0)
  • 最大地址:128.14.47.255(后12位主机号bit位全1)
  • 全0和全1的主机号地址一般不用,因此该地址块可用ip为212-2个

7、子网掩码:从<主机号>中再划分出子网号→{<网络号>,<子网号>,<主机号>}

解决痛点:普通ABC类ip划分数目太粗糙,比如需划分2000台主机ip时,选B或C类均不合适。

解决措施:使用子网掩码与ip进行按位与运算(都为1才得1),将主机数拆分成若干子网

举例1:将B类IP地址168.195.0.0划分成27个子网,子网掩码为多少?

IP 十进制 二进制 主机数
IP地址 168.195.0.0 10101000 11000011 00000000 00000000
216-2=65534
子网掩码 255.255.248.0 11111111 11111111 11111000 00000000
211-2=2046

举例2:将B类IP地址168.195.0.0划分成若干子网,要求每个子网内可分配700台主机,子网掩码为多少?

IP 十进制 二进制 主机数
IP地址 168.195.0.0 10101000 11000011 00000000 00000000
216-2=65534
子网掩码 255.255.252.0 11111111 11111111 11111100 00000000
210-2=2022

8、特殊含义的IP地址

IP 说明
127网段 回播地址,ping 127.0.0.1测试本机TCP/IP是否正常,研发调试使用本机作为服务时也可使用
网络号全0地址 当前子网中的主机
255.255.255.255 本地子网中的广播
主机号为全1

特定子网的广播

10.0.0.0/8 10.0.0.1~10.255.255.254,局域网(非公网
172.16.0.0/12 172.16.0.1~172.31.255.254,局域网(非公网
192.168.0.0/16 192.168.0.1~192.168.255.254,局域网(非公网
169.254.0.0 保留地址,用于DHCP失效(Win)
0.0.0.o 保留地址,用于DHCP失效(Linux)

9、IPv6:设计用于替代现行版本IP协议(IPv4)的下一代IP协议,地址长度为128位,地址总数增大了296倍。

 

posted on 2020-07-25 18:54  Lennie-L  阅读(300)  评论(0编辑  收藏  举报