层次 | 名称 | 主要功能 | 主要设备几协议 |
---|---|---|---|
7 | 应用层 | 实现具体的应用功能 | POP3、FTP、HTTP、 Telnet、SMTP DHCP、TFTP、SNMP、DNS |
6 | 表示层 | 数据的格式与表达、加密、压缩 | |
5 | 会话层 | 建立、管理和终止会话 | |
4 | 传输层 | 端到端的连接 | TCP、UDP |
3 | 网络层 | 分组传输和路由选择 | 三层交换机、1路由器 ARP、RARP、IP、ICMP、IGMP |
2 | 数据链路层 | 传送以帧为单位的信息 | 网桥、交换机(多端口网桥)、网卡 PPTP、L2TP、SLIP、PPP |
1 | 物理层 | 二进制传输 | 中继器、集线器(多端口中继器) |
中继器:信号放大与延长传输距离、克服信号衰减和失真。
集线器:所有端口在同一个冲突域。
网卡:支持不同类型的连接,以太网、Wi-Fi或其他类型的无线网络连接。
网桥:同个局域网交流。
交换机(多端口网桥): 连接同一个网络,在同一个广播域,一个接口对于一个冲突域。
路由器:主要用于在不同网络之间路由数据包。
三层交换机:具有路由器的交换机。
注意:防火墙位于网络层和应用层
POP3:邮件收取协议
SMTP:邮件传输协议
telnet:可靠但不安全(明文传输)
ARP:IP地址转mac地址。
RARP:mac地址转IP地址。
SNMP:简单网络管理协议。
TCP | UDP | |
---|---|---|
共同点 | 基于IP协议的传输层协议,可以端口寻址 | |
不同点 | 面向连接(连接管理)、三次握手、流量控制、差错校验和重传、IP数据报按序接收不丢失不重复、可靠性强、牺牲通信量、效率低 | 不可靠、无连接、错误检测功能弱,无拥塞控制、无流量控制,有助于提高传输的高速率性。 不对无席IP数据报重新排序不负责重传、不消除重复IP数据报、不对已收到的数据报进行确认、不负责建立或终止连接,这些由UDP进行通信的应用程序进行处理。 |
相关协议 | HTTP、FTP、 Telnet、PoP3.SMTP | DNS、DHCP、TFTP、SNMP |
浏览器输入域名 | HOSTS→本地DNS缓存→本地DNS服务器→根域名服务器→顶级域名服务器→权限域名服务器。 |
---|---|
主域名服务器接收到域名请求 | 本地DNS缓存→根域名服务器 |
IP | 说明 |
---|---|
127网段 | 回播地址,本地环回地址 |
主机号非全0和非全1 | 可作为子网中的主机号使用 |
主机号全0地址 | 代表这个网络本身,可作为子网地址使用 |
主机号全1地址 | 特定子网的广播地址 |
169.254.0.0 | 保留地址,用于DHCP失效(Win) |
0.0.0.0 | 保留地址,用于DHCP失效(Linux) |
A类地址网络号占8位,主机号则为32-8=24位,能分配的主机个数为224-2个(注意:: 主机号为全0和全1的不能分配 ,是特殊地址)
B类地址网络号占16位
C类地址网络号占24位
IPv6是设计用于替代现行版本IP协议(IPv4)的下一代IP协议。
单播地址(Unicast);用于单个接口的标识符,传统的点对点通信。
组播地址(Multicast);多播地址,一点对多点的通信,数据报交付到一组计算机中的每一个。IPv6没有广播的术语,而是将广播看做多播的一个特例。
任播地址(Anycast):泛播地址,这是IPv6增加的一种类型。任播的目的站是一组计算机,但数据包在交付时只交付给其中一个,通常是举例最近的一个。
IPv6的表示形式
IPv6地址白8个16进制字段构成。
注意:::在整个IP v6中只能出现一次
一、需求分析
二、网络规划原则
三、网络设计与实施原则
四、层次化网络设计
Internet地址:域名格式和IP地址格式。
URL:统一资源定位符,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URL:协议名://主机名.组名.最高层域名。例:http://www.baidu.com
URL:protocol ://hostname[:port]path /filename
组织模式 | 含义 | 地理模式 | 含义 |
---|---|---|---|
com | 商业模式 | cn | 中国 |
edu | 教育机构 | hk | 中国香港 |
gov | 政府机构 | mo | 中国澳门 |
mil | 军事部门 | tw | 中国台湾 |
net | 主要网络支持中心 | us | 美国 |
org | 上述以外组织 | uk | 英国 |
int | 国际组织 | jp | 日本 |
常见的html标签
<a> | 定义锚 |
---|---|
<b> | 定义粗体字 |
<body> | 定义文档的主体 |
<button> | 定义按钮 |
<center> | 定义居中文本 |
<col> | 定义表格中一个或多个列的属性值 |
<font> | 定义文字的字体、尺寸和颜色 |
<form> | 定义供用户输入的HTML表单 |
<frame> | 定义框架集的窗口或框架 |
<h1> | 定义HTML标题 |
<hr> | 定义水平线 |
<html> | 定义HTML文档 |
<img> | 定义图像 |
<p> | 定义段落 |
<script> | 定义客户端脚本 |
<strong? | 定义强调文本 |
<table> | 定义表格 |
<td> | 定义表格中的单元` |