七層模型
層次 | 名稱 | 主要功能 | 主要裝置及協議 |
---|---|---|---|
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 | 日本 |