专题三:计算机网络
七层模型
层次 | 名称 | 主要功能 | 主要设备及协议 |
---|---|---|---|
7 | 应用层 | 实现具体的应用功能 | POP3、FTP、HTTP、Telnet、SMTP DHCP、TFTP、SNMP、DNS |
6 | 表示层 | 数据的格式与表达、加密、压缩 | |
5 | 会话层 | 建立、管理和终止会话 | |
4 | 传输层 | 端到端的连接 | TCP、UDP |
3 | 网络层 | 分组传输和路由选择三 | 三层交换机、路由器 ARP、RARP、IP、ICMP、IGMP |
2 | 数据链路层 | 传送以帧为单位的信息网 | 网桥、交换机、网卡 PPTP、L2TP、SLIP、PPP |
1 | 物理层 | 二进制传输中 | 中维器、集线器 |
网络技术标准与协议(TCP/IP协议簇)
:::color5 TCP/IP协议:Intermet,可扩展,可靠,应用最广,牺牲速度 和 效率
IPX/SPX协议:NOVELL,路由,大型企业网
NETBEUI协议:IBM,非路由,快速
:::
协议名 | 默认端口 | 功能 | 特殊说明 |
---|---|---|---|
HTTP | 80 | 超文本传输协议,网页传输 | 不安全,结合SSL的HTTPS协议是安全的超文本传输协议,默认端口443 |
Telnet | 23 | 远程协议 | 不安全,SSH是安全的远程协议 |
FTP | 20数据 21控制 |
文件传输协议 | 不安全,结合SSL的SFTP是安全的文件传输协议。 |
POP3 | 110 | 邮件收取 | 附加多媒体数据时需采用MIME(MIME不安全,结合SSL的MIME/S是安全的 多媒体邮件协议)。使用 WEB方式收发电子邮件时 必须设置账号密码登录。 |
SMTP | 25 | 邮件发送 | |
DNS | 53 | 域名解析协议,记录域名与IP的映射关系 | 本地客户端主机首查本机hosts文件域名服务器首查本地缓存 |
DHCP | 67 | IP地址自动分配 | 169.254.X.X和 0.0.0.0是无效地址 |
SNMP | 161 | 简单网络管理协议 | 服务器仅发送消息 给当前团体 |
ARP | 地址解析协议, IP地址转换为MAC地址 |
ARPRequest请求采 用广播进行传送ARPResponse响应采用单播进行传送 |
---|---|---|
RARP | 反向地址解析协议, MAC地址转IP地址 |
|
ICMP | 因特网控制协议 | PING命令来自该协议 |
IGMP | 组播协议 |
常用的计算机命令(ping、tracert、ARP等)。
:::color5 ping:用于检查网络是否连通。
检查错误时,使用由近及远的原则,首先用ping127.0.0.1来检查本机TCP/IP协议栈,能PING通,说明本机协议栈无问题。
tracert(linux:traceroute):用于确定IP数据包访问目标所采取的路径,若网络不通,能定位到具体哪个结点不通;
nslookup(查询DNS记录)
netstat:用于显示网络连接、路由表和网络接口信息。
:::
:::color5 ipconfig(linux:ifconfig):显示TCP/IP网络配置值,如:IP地址,MAC地址,网关地址等。
ipconfig显示简要信息,不能查看DHCP服务开启情况。
ipconfig/all显示本机TCP/IP配置的详细信息,能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址。
ipconfig在DHCP服务中的应用:
ipconfig/all显示详细信息,可查看DHCP服务是否已启用。
ipconfig/renew更新所有适配器。DHCP客户端手工向服务器刷新请求。
ipconfig /release 释放IP地址租约,只能在向DHcP服务器租用其IP地址的计算机上起作用。
ipconfig在DNS服务中的应用:
ipconfig/flushdns:清除本地DNS缓存。
ipconfig/displaydns:显示本地DNS内容。
ipconfig/registerdns:DNS客户端手工向服务器进行注册。
:::
IP地址与子网划分
IP
类别 | 点分十进制 | 二进制 | |
---|---|---|---|
A类 | 0.0.0.0 127.255.255.255 |
最低 最高 |
00000000800000000000000000000000 01111111111111111111111111111111 |
B类 | 128.0.0.0 191.255.255.255 |
最低 最高 |
10000000000000000000000000000000 10111111111111111111111111111111 |
C类 | 192.0.0.0 223.255.255.255 |
最低 最高 |
11000000000000000000000000000000 11011111111111111111111111111111 |
D类 组播 |
224.0.0.0 239.255.255.255 |
最低 最高 |
11100000000000000000000000000000 11101111111111111111111111111111 |
E类 保留 |
240.0.0.0 255.255.255.255 |
最低 最高 |
11110000000000000000000000000000 11111111111111111111111111111111 |
子网划分
:::color5 1、子网掩码
2、将一个网络划分成多个子网(取部分主机号当子网号)
3、将多个网络合井成一个大的网络(取部分网络号当主机号)
:::
:::color5 例,将B类IP地168.195.0.0划分成27个子网,子网掩码为多少?
:::
十进制 | 二进制 |
---|---|
168.195.0.0 | 10101000110000110000000000000000 |
特殊含义的 IP 地址
IP | 说明 |
---|---|
127网段 | 回播地址,本地环回地址 |
主机号非全0和非全1 | 可作为子网中的主机号使用 |
主机号全0地址 | 代表这个网络本身,可作为子网地址使用 |
主机号全1地址 | 特定子网的广播地址 |
169.254.0.0 | 保留地址,用于DHCP失效(Win) |
0.0.0.0 | 保留地址,用于DHCP失效(Linux) |
无线网
:::color5 无线局域网(WLAN,802.11,Wi-Fi)
无线城域网(WMAN,802.16,WiMax)
无线广域网(WWAN,3G/4G)
无线个人网(WPAN,802.15,Bluetooth)
:::
Pv6(单播地址,任播地址,组播地址)
:::info IPv6是设计用于替代现行版本IP协议(IPV4)的下一代IP协议
:::
:::info (1)IPv6地址长度为128位,地址空间增大了2%倍:
(2)灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了IPV4中可变长度的选项字段。IPV6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度:
(3)IPv6简化了报文头部格式,字段只有8个,加快报文转发,提高了吞吐量:
(4)提高安全性。身份认证和隐私权是IPv6的关键特性;
(5)支持更多的服务类型:
(6)充许协议继续演变,增加新的功能,使之适应未来技术的发展;
:::
:::info 单播地址(Unicast):用于单个接口的标识符。
任播地址(Anycast):泛播地址。一组接口的标识符,IPv4广播地址。
组播地址(Multicast):IPv6中的组播在功能上与IPv4中的组播类似。
:::
HTML
<a> |
定义锚 |
---|---|
<b> |
定义粗体字 |
<body> |
定义文档的主体 |
<button> |
定义按钮 |
<center> |
定义居中文本 |
<col> |
定义表格中一个或多个列的属性值 |
<font> |
定义文字的字体、尺寸和颜色 |
<form> |
定义供用户输入的HTML表单 |
<frame> |
定义框架集的窗口或框架 |
<h1> |
定义HTML标题 |
<hr> |
定义水平线 |
<html> |
定义HTML文档 |
<img> |
定义图像 |
<p> |
定义段落 |
<script> |
定义客户端脚本 |
<strong> |
定义强调文本 |
<table> |
定义表格 |
<td> |
定义表格中的单元 |
<tr> |
定义表格中的行 |
<title> |
定义文档的标题 |
WWW 服务
:::info URl
Internet地址:域名格式和IP地址格式。
URL:统一资源定位符,是互联网上标准资源的地址。互
联网上的每个文件都有一个唯一的URL,它包含的信息指出文
件的位置以及浏览器应该怎么处理它。
URL:协议名://主机名.组名.最高层域名。
URL(详细格式):
protocol://hostname[:port]/path/filename
protocol指定使用的传输协议,最常见的是HTTP或者HTTPS协议,也可以有其他协议,如file、ftp、
gopher、mms、ed2k等。缺省时为HTTP,其他协议不能缺省。
hostname是指主机名,即存放资源的服务域名或者lP地址。主机名可能为第一个字段,也可能指域名。
port是指各种传输协议所使用的默认端口号,缺省时为80,其他端口不能缺省。
path是指路径,由一个或者多个“”分隔,一般用来表示主机上的一个目录或者文件地址。
filename是指文件名,该选项用于指定需要打开的文件名称。
一般情况下,一个URL可以采用“主机名.域名”的形式打开指定页面,也可以单独使用“域名”来打开指定页
面,但是这样实现的前提是需进行相应的设置和对应,所以非正式域名不能直接打开,比如通常abc.com不能打开www.abc.com
:::
URL:协议名://主机名.组名.最高层域名。例http://www.baidu.com
组织模式 | 含义 | 地理模式 | 含义 |
---|---|---|---|
com | 商业组织 | cn | 中国 |
edu | 教育机构 | hk | 中国香港 |
gov | 政府机构 | mo | 中国澳门 |
mil | 军事部门 | tw | 中国台湾 |
net | 主要网络支持中心 | us | 美国 |
org | 上述以外组织 | uk | 英国 |
int | 国际组织 | jp | 日本 |