专题三:计算机网络

123 阅读8分钟

七层模型

层次名称主要功能主要设备及协议
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,非路由,快速

:::

协议名默认端口功能特殊说明
HTTP80超文本传输协议,网页传输不安全,结合SSL的HTTPS协议是安全的超文本传输协议,默认端口443
Telnet23远程协议不安全,SSH是安全的远程协议
FTP20数据 21控制文件传输协议不安全,结合SSL的SFTP是安全的文件传输协议。
POP3110邮件收取附加多媒体数据时需采用MIME(MIME不安全,结合SSL的MIME/S是安全的 多媒体邮件协议)。使用 WEB方式收发电子邮件时 必须设置账号密码登录。
SMTP25邮件发送
DNS53域名解析协议,记录域名与IP的映射关系本地客户端主机首查本机hosts文件域名服务器首查本地缓存
DHCP67IP地址自动分配169.254.X.X和 0.0.0.0是无效地址
SNMP161简单网络管理协议服务器仅发送消息 给当前团体
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.010101000110000110000000000000000

特殊含义的 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:协议名://主机名.组名.最高层域名。

例: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:协议名://主机名.组名.最高层域名。例www.baidu.com

组织模式含义地理模式含义
com商业组织cn中国
edu教育机构hk中国香港
gov政府机构mo中国澳门
mil军事部门tw中国台湾
net主要网络支持中心us美国
org上述以外组织uk英国
int国际组织jp日本