目錄
一、網路互聯網模型和常見協議——概念考點
1、互聯網模型
2、常見的網路協議
(1)應用層協議——FTP/TFTP/HTTP
(2)傳輸層協議——TCP/UDP
(3)網路層協議——IP
二、IP地址及其表示方法
(1)子網與子網掩碼-計算網段
(2)IPV4資料報-考概念
(3)IPV6資料報-考概念
三、TCP協議與UDP協議-概念
1、TCP協議
2、UDP協議
一、網路互聯網模型和常見協議——概念考點
1、互聯網模型
網路架構的國際標準,OSI/RM 構造了由下到上的七層模型,分別是物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層,口訣:“巫術忘傳會飚鷹”,
互聯網協議(Internet Protocol Suite)是一個網路通信模型,以及一整個網路傳輸協議家族,為互聯網的基礎通信架構,它常被通稱為TCP/IP協議族(英語:TCP/IP Protocol Suite,或TCP/IP Protocols),簡稱TCP/IP,
TCP/IP提供點對點的鏈接機制,將資料應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化,
它將軟體通信程序抽象化為四個抽象層,采取協議堆疊的方式,分別實作出不同通信協議,協議族下的各種協議,依其功能不同,被分別歸屬到這四個層次結構之中,常被視為是簡化的七層OSI模型,


IEEE 802系列標準是IEEE 802 LAN/MAN標準委員會制定的局域網、城域網技術標準,其中:
IEEE 802.3網路協議標準描述物理層和資料鏈路層的MAC子層的實作方法,在多種物理媒體上以多種速率采用CSMA/CD訪問方式,對于快速以太網該標準說明的實作方法有所擴展,該標準通常指以太網,
IEEE 802.11是無線局域網通用的標準,它是南IEEE所定義的無線網路通信的標準,該標準定義了物理層和媒體訪問控制(MAC)協議的規范,
IEEE 802.15是由IEEE制定的一種藍牙無線通信規范標準,應用于無線個人區域網(WPAN),
IEEE 802.16是一種無線寬帶標準,
2、常見的網路協議
(1)應用層協議——FTP/TFTP/HTTP
協議主要有 FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS 和 SNMP 等,
- FTP(File TransportProtocol,檔案傳輸協議)是網路上兩臺計算機傳送檔案的協議,運行在 TCP 之上,是通過 Internet 將檔案從一臺計算機傳輸到另一臺計算機的一種途徑,
- TFTP(Trivial FileTransfer Protocol,簡單檔案傳輸協議) 建立在 UDP(User Datagram Protocol,用戶資料報協議)之上,提供不可靠的資料流傳輸服務,不提供存取授權與認證機制,使用超時重傳方式來保證資料的到達,客戶機與服務器之間
- HTTP (Hypertext TransferProtocol,超文本傳輸協議)建立在 TCP 之上,它不僅保證計算機正確快速地傳輸超文本檔案,還確定傳輸檔案中的哪一部分,以及哪部分內容首先顯示等,服務器和瀏覽器
(2)傳輸層協議——TCP/UDP
傳輸層主要有兩個傳輸協議,分別是 TCP 和 UDP(User Datagram Protocol,用戶資料報協議),這些協議負責提供流量控制、錯誤校驗和排序服務,
- TCP 是整個 TCP/IP 協議族中最重要的協議之一,它在 IP 協議提供的不可靠資料服務的基礎上,采用了重發技術,為應用程式提供了一個可靠的、面向連接的、全雙工的資料傳輸服務,TCP 協議一般用于傳輸資料量比較少,且對可靠性要求高的場合,
- UDP 是一種不可靠的、無連接的協議,可以保證應用程式行程間的通信,與 TCP 相比,UDP 是一種無連接的協議,它的錯誤檢測功能要弱得多,
可以這樣說,TCP 有助于提供可靠性,而 UDP 則有助于提高傳輸速率,UDP 協議一般用于傳輸資料量大,對可靠性要求不是很高,但要求速度快的場合,
(3)網路層協議——IP
網路層中的協議主要有 IP、ICMP(Internet Control Message Protocol,網際控制報文協議)、IGMP(Internet Group Management Protocol,網際組管理協議)、ARP(Address Resolution Protocol,地址決議協議)和 RARP(Reverse Address Resolution Protocol,反向地址決議協議)等,這些協議處理資訊的路由和主機地址決議,
- IP 所提供的服務通常被認為是無連接的和不可靠的,它將差錯檢測和流量控制之類的服務授權給了其他的各層協議,這正是 TCP/IP 能夠高效率作業的一個重要保證,
網路層的功能主要由 IP 來提供,除了提供端到端的分組分發功能外,IP 還提供很多擴充功能,例如,為了克服資料鏈路層對幀大小的限制,網路層提供了資料分塊和重組功能,這使得很大的 IP 資料包能以較小的分組在網路上傳輸,
二、IP地址及其表示方法
了解IP地址為網路號+主機號就可以
IP(IPV4)地址是一個32位的二進制數的邏輯地址,為了表示方便,將32位二進制數劃分成4個位元組,每個位元組間以“.”區分,
例如,IP地址11000000 10101000 11001000 10000000,用十進制表示就是192.168.200.128
IP地址由兩個部分組成,網路號+主機號
(1)子網與子網掩碼-計算網段

路由器在相互之間交換資訊的時候,除了要給出目的地址和下一跳地址外,還需要給出該目的網路的子網掩碼,
例如:IP地址:131.1.123.24/27與IP地址:131.1.123.43/27是否在同一網段?
決議:/27代表前27位都是網路號,主機號是5位,因此將24與43 分別轉換成二進制:
采用8421碼快速進行十進制到二進制的轉換

24的網路號為000,43的網路號為001,所以兩個IP地址不在同一個網段,
典型真題一

分析:

IPv4地址用4個位元組即32位表示,前20位作為網路地址(網路號不能動),劃分32個子網需要從主機號(32-20=12位)中劃,32個子網為2的5次方,所以子網號至少需要5位,
因此,網路號+子網號占25位,主機號占(32-25=7位),
因此子網掩碼占25位,最后一個位元組的左邊第一位是1,即2^7=128,子網掩碼為255.255.255.128,主機號占7位,去掉全是0和全是1,實際為126,
答案選擇 D 和 B
典型真題二

決議:
220.17.192.0是一個C類網路地址,應該有24位子網掩碼,現在僅采用20位子網掩碼,少了4位,所以被劃分成了2^4=16個子網,
16個子網號的第三個欄位范圍為192~207(192+15,不能超過15,8421碼),因此D不屬于該公司網路的子網地址,

192的前4個位元組為網路位,要使子網地址在同一個網段,要保證在16這個位置不能為1,因此最多可以為192+15=207
參考答案:C、D
(2)IPV4資料報-考概念


典型真題

答案:B
(3)IPV6資料報-考概念
IPv6 協議, 該協議最早叫做下一代 IP(IP Next Generation,IPng),現在它的全稱是“互聯網協議第 6 版”,即下一代的網際協議,
下一代IP地址,共128位,以16位為一段,共為8段,每段的16位轉換為一個4位的十六進制數,每段之間用“:”分開,
例如,
2001:0da8:d001:0001:0000:0000:0000:0001, 還可以表示為:2001:da8:d001:1:0:0:0:1與2001:da8:d001: 1::1
與IPv4比,IPv6的優勢:
- IPv6有更大的地址空間
- IPv6使用更小的路由表
- IPv6增加了組播支持與對流支持
- IPv6加入了自動配置的支持
- IPv6具有更高的安全性


三、TCP協議與UDP協議-概念
在TCP/IP協議簇中有兩個傳輸協議,即傳輸控制協議(Transmission Control Protocol,TCP)和用戶資料報協議(User Datagram Protocol,UDP),TCP是面向連接的,而UDP是無連接的,
1、TCP協議
傳輸控制協議(Transmission Control Protocol,TCP)是一種可靠的、面向連接的位元組流服務,
TCP建立在無連接的IP基礎之上,因此使用了3種機制實作面向連接的服務,
1)使用序號對資料報進行標記, 這種方式便于TCP接收服務在向高層傳遞資料之前調整失序的資料包,
2)TCP使用確認、校驗和定時器系統提供可靠性,當接收者按照順序識別出資料報未能到達或發生錯誤時,接收者將通知發送者;當接收者在特定時間沒有發送確認資訊時,那么發送者就會認為發送的資料包并沒有到達接收方,這時發送者就會考慮重傳資料,
3)TCP使用視窗機制調整資料流量,并且視窗的大小并不是固定的,而是會隨著網路的情況進行調整,

2、UDP協議
用戶資料報協議(User Datagram Protocol,UDP)是一種不可靠的、無連接的資料報服務,源主機在傳送資料前不需要和目標主機建立連接,

(1)UDP是無連接的,發送資料之前不需要建立連接,因此減少了開銷和發送資料之前的時延,
(2)UDP使用盡最大努力交付,即不保證可靠交付,因此主機不需要維持復雜的連接狀態表,
(3)UDP是面向報文的,UDP對應用層交下來的報文,既不合并,也不拆分,而是保留這些報文的邊界,UDP一次交付一個完整的報文,
(4)UDP沒有擁塞控制,因此網路出現的擁塞不會使源主機的發送速率降低, 這對某些實時應用是很重要的,很適合多媒體通信的要求,
(5)UDP支持一對一、一對多、多對一和多對多的互動通信,
(6)UDP的首部開銷小,只有8個位元組,比TCP的 20個位元組的首部要短,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/265911.html
標籤:其他
上一篇:雙非一本一戰跨考哈工深計算機專碩
下一篇:鴻蒙內核原始碼分析(暫存器篇) | arm 37個暫存器一網打盡 | 中文注解HarmonyOS原始碼 | v38.01
