Ch.6 计算机网络基础知识
分布:上午题
简介:近年考题减少,IP地址难点,其他为记忆点
重点:七层模型、协议、IP地址
一、OSI/RM七层模型
七层模型和TCP/IP四层模型的对应关系:
OSI七层模型包含(下层为上层提供服务):
- 物理层:传送电信号(bit流),用于集线器(Hub,物理链路的扩展,存在冲突域)、中继器
- 数据链路层:端对端传送数据帧,用于网桥、交换机(多端口网桥,隔离冲突域,提高利用率,但仍存在同一广播域)
- 网络层:为传输层提供服务,发送包,用于路由器
- 传输层:为会话层提供透明可靠数据传输服务,发送段
- 会话层:为表示层提供会话服务
- 表示层:为应用层提供表示(语法转换)服务
- 应用层:为应用软件和网络通信提供服务
TCP/IP四层模型包含:
- 网络接口层:数据链路层+物理层(网卡)
- 网际层(网络层)
- 运输层
- 应用层
考法:
- 设备对应的层次
- 冲突域(集线器)和广播域(交换机,用更高层解决)
二、常见的协议
2.1 协议族
协议族示意图:
内容补充:
- CSMA/CD:以太网监听冲突检测
- TokingRing:令牌环,基本淘汰
- ARP:地址解析器,关联IP和Mac地址,RARP逆向
- ICMP:测试网络连通性;IGMP:网际消息管理
- TCP:传输控制协议,三次握手,四次断开,面向连接
- UDP:不可靠传输协议,面向无连接,开销小
- DNS/NFS:可能走TCP(DNS服务区域传送)或UDP(域名查询)
- TCP和UDP对应的应用层协议常考
考法:
- 协议对应的层次
2.2 常见协议对应的端口
端口相关内容:
- TCP、UDP中端口地址均为16位(0-65535)
- 任何TCP实现所提供服务都用1-1023之间的端口,由ICANN管理
- TCP/IP临时端口号:1024-65535
常用端口号:DNS-53,POP3-110,DHCP-67/68,SMTP-25,HTTP-80,HTTPS-443,TELNET-23,FTP-20/21
协议类型:
- 网页访问:HTTP,HTTPS(加密)
- 电子邮件:SMTP(简单邮件传输,发),POP3(下载全部邮件),IMAP4(下载文件头,常用),MIME(数据转换),PGP(邮件加密)
- 远程访问/管理:TELNET(远程管理),RAS(远程访问)
- 域名、IP地址解析:DNS
- FTP访问:FTP
- 轻量目录访问协议:LDAP
电子邮件地址:用户名@域名
考法:
- 常用协议及对应端口号
- 电子邮件协议
三、域名空间
域名空间结构示意图:
相关内容补充:
- 域名根(.)通常省略
- 顶级域名按照国家或地区、组织类型划分:
- com-商业机构,net-网络服务机构,org-非营利性组织,gov-政府结构,edu-教育机构,mil-军事机构
- cn-中国,tw-台湾地区,hk-香港地区
- 二级域名通常为各个组织标识
- www用于代表主机名(最前面的代表主机)
考法:
- 域名构成
四、万维网
万维网相关内容:
- WWW:提供信息服务查询的系统
- URL:协议: //主机地址[: 端口号]/路径/文件名,服务器端口是协议的标准端口可以省略
- 浏览器
- 协议:http-80,https-443
考法:
- URL地址构成
- 万维网应用问题(404-页面不存在)
五、windows网络相关命令
主要命令:
- ipconfig:显示TCP/IP相关配置信息
/all:显示全部(包括mac)
/flushdns:清空DNS缓存
/release:释放当前Ip地址 - tacert:路由排错
- ping:测试网络连通性(目标设备)
- route print:显示当前系统中路由表
- netstat:统计TCP/IP相关连接情况
考法:
- 相关命令的应用
六、IP地址
6.1 IPv4
IP地址,即每台主机的逻辑标识(唯一):
- 网络ID:表示位于的网段,同一网段内主机网络ID相同
- 主机ID:网段内唯一的编号
- 两者之和的总长度为32位
- 点分十进制:每8位可以用一个十进制表示,并用点号分隔
127.0.0.1
IPv4中地址示意图:
- 划分根据实际应用场景
- A类:网络8位,主机24位,大型网络
- B类:网络16位,主机16位,中型网络
- C类:网络24位,主机8位,小型网络
判断网络所属类型,根据首八位组字节规则,A:0-126,B:128-191,C:192-233
6.2 IP地址掩码
地址掩码:方便计算找到网络位和主机位,和IP地址长度一致
标准地址掩码:
- A类:255.0.0.0
- B类:255.255.0.0
- C类:255.255.255.0
地址掩码表示方法:
- 点分十进制:255.255.255.0
- 位奇数:172.21.0.0/24(网络位)可变长地址
网络号:所在网段名称,网络部分+全0主机位