網路知識 簡單了解

2021-06-01 11:42:28 字數 2850 閱讀 2639

---summary from web | special time high frequency

----1 mac 位址位元組數

mac位址,也叫硬體位址,是由48位元/bit長(6位元組/byte,1byte=8bits),16進製制的數字組成.

0-23位叫做組織唯一標誌符(organizationally unique,是識別lan(區域網)節點的標識。

24-47位是由廠家自己分配.其中第40位是組播位址標誌位。

網絡卡的實體地址通常是由網絡卡生產廠家燒入網絡卡的eprom(一種快閃儲存器晶元,通常可以通過程式擦寫),它儲存的是傳輸資料時真正賴以標識發出資料的電腦和接收資料的主機的位址。

在osi模型中,第三層

網路層負責

ip位址

,第二層資料鏈結層則負責 mac位址。因此乙個主機會有乙個ip位址,而每個

網路位置

會有乙個專屬於它的mac位址。

----2 osi模型及其各層作用

1 物理層

物理層定義了所有電子及物理裝置的規範。其中特別定義了裝置與物理媒介之間的關係,這包括了針腳、電壓、線纜規範、集線器、中繼器、網絡卡、主機介面卡(在san中使用的主機介面卡)以及其他的裝置的設計定義。因為物理層傳送的是原始的位元資料流,即設計的目的是為了保證當傳送時的訊號為二進位制「1」時,對方接收到的也是二進位制「1」而不是二進位制「0」。

例如線路

、無線電、光纖

、信鴿2 資料鏈路層

首先資料鏈路層的功能在於管理第一層的位元資料,並且將正確的資料傳送到沒有傳輸錯誤的路線中。建立還有辨認資料開始以及退出的位置同時予以標記。

另外,就是處理由資料受損、丟失甚至重複傳輸錯誤的問題,使後續的層級不會受到影響,所以它執行資料的除錯、重傳或修正,還有決定裝置何時進行傳輸。

裝置有:bridge橋接器switch交換器

例如乙太網

、令牌環

、hdlc

、幀中繼

、isdn

、atm

、ieee 802.11

、fddi

、ppp

3 網路層

網路層為資料傳送的目的地定址,再選擇出傳送資料的最佳路線。裝置如:路由

例如ip、icmp、igmp、ipx、bgp、ospf、rip、igrp、eigrp、arp、rarp、x.25

4 傳輸層

傳輸層用於控制資料流量,並且進行除錯及錯誤處理,以確保通訊順利。而傳送端的傳輸層會為分組加上序號,方便接收端把分組重組為有用的資料或檔案。

5 會話層

會話層用於為通訊雙方制定通訊方式,並建立、登出會話(雙方通訊)。

6 表示層

表達層能為不同的客戶端提供資料和資訊的語法轉換內碼,使系統能解讀成正確的資料。同時,也能提供壓縮解壓、加密解密。

7 應用層

應用層能與應用程式介面溝通,以達至展示給使用者的目的。

例如http、smtp、snmp、ftp、telnet、sip、ssh、nfs、rtsp、xmpp、whois、enrp

----3  tcp/ip模型

iso (1,2)   --->網路介面層

例如乙太網、wi-fi、mpls等。

iso(3)       --->網際網路層

對於tcp/ip來說這是網際網路協議(ip)

例如ip,icmp,igmp,arp,rarp都屬於網路層的控制協議.

iso(4)       --->傳輸層  

例如tcp、udp、rtp、sctp

iso(5,6,7) --->應用層

例如http、ftp、dns

----4 常用協議

--snmp(****** network management protocol) 應用層,管理**,管理程序,管理資訊庫

--dns 網域名稱系統,網域名稱和ip對應

--ftp 應用層 埠:20/21

ftp傳輸兩種模式  ascii,二進位制;

二進位制模式用來傳送可執行檔案,壓縮檔案,和檔案。如果你用ascii模式傳,會顯示一堆亂碼,你必須重新用binary模式傳。用html和文字編寫的檔案必須用ascii模式上傳,用binary模式上傳會破壞檔案,導致檔案執行出錯

ftp的連線模式有兩種,port和pasv。port模式是乙個主動模式,pasv是被動模式,這裡都是相對於伺服器而言的。主動模式就是伺服器以20埠主動的去連線客戶端的某個大於1024的埠(這個埠是客戶端通過port命令告訴伺服器的)。被動模式就是客戶端用某個大於1024的埠去連線伺服器的某個大於1024的埠。

如果從c/s模型這個角度來說,port對於伺服器來說是outbound,而pasv模式對於伺服器是inbound,這一點請特別注意,尤其是在使用防火牆的企業裡,這一點非常關鍵,如果設定錯了,那麼客戶將無法連線。

--udp 傳輸層

--ip 網路層

--tcp 傳輸層

--telnet 應用層

--smtp應用層

--http應用層

--pop應用層

--icmp網路控制報文協議 網路層

是一種差錯報告機制,為閘道器或目標主機提供一種方法,是他們在遇到差錯時能吧差錯報告給原始報文

--igmp網路組管理協議 網路層

提供一種動態參與和離開多點傳送組的方法

--arp位址解析協議 網路層

ip位址轉換為物理網路位址;既mac位址

--rarp反向位址解析協議

----5 常用命令

--ping

--nestat 檢視埠

它可以顯示路由表、實際的網路連線以及每乙個網路介面裝置的狀態資訊.

netstat用於顯示與ip、tcp、udp和icmp協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況。

--檢視路由表 route print

HTML簡單知識了解

例項 我的第乙個段落。例項解析 宣告為 html5 文件 元素是 html 頁面的根元素 元素包含了文件的元 meta 資料,如 定義網頁編碼格式為 utf 8。元素描述了文件的標題 元素包含了可見的頁面內容 元素定義乙個大標題 元素定義乙個段落 注 在瀏覽器的頁面上使用鍵盤上的 f12 按鍵開啟除...

簡單了解前台知識

太簡單 忽略 css層疊樣式表是一門標記語言,並不是程式語言,因此不可以自定義變數,不可以引用等,換句話說是不具備任何語法支援的,主要缺陷是 這就導致工作中無端增加了許多任務作量。為了解決這個問題,前端人員會使用一種稱之為 css預處理器 的工具,提供css缺失的樣式層復用機制 減少冗餘 提高樣式 ...

網路的簡單了解

什麼是網際網路呢?網際網路就是乙個超大型網路,指的是世界範圍內所有與網路相連線的裝置,包括不僅限於pc端,伺服器端,手機端,例如人們日常生活中常見的一些裝置,如 各個品牌的手環 手錶 空調 冰箱 電視 汽車 機械人 自動化裝置等通過不同的方式與網路相連線,從而組成了網際網路。我們平時怎麼上網呢?通過...