七层模型
层次 |
名称 |
主要功能 |
主要设备及协议 |
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:协议名://主机名.组名.最高层域名。
例:http://www.baidu.com
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 |
日本 |