java筆試攻略——base系列(計算機網絡原理)

http:超文本傳輸協議,一種簡單的請求-響應協議。在應用層中
https:超文本傳輸安全協議,一個安全版本的http
CSMA/CD:載波監聽多路訪問/衝突檢測。用來解決多結點如何共享共用總線傳輸介質的問題。
URL:統一資源定位符
URI:統一資源標誌符
FTP:文本傳輸協議
TDM:時分複用。將時間劃分爲等長的時分複用幀,每個時分複用的用戶在每一個TDM幀中佔用規定序號的時隙,此時隙週期出現,每個用戶在不用的時段佔用相同的頻段寬度。
FDM:頻分複用。用戶在分配到一定的頻帶寬度後,通信中始終佔用這個頻帶,所有用戶在同一時間,佔用不同頻帶。
SMTP:簡單郵件傳輸協議
ICMP:網際控制報文協議
PPP:點對點協議
OSI(OSI/RM):全稱開放式系統互聯(Open System Interconnection Reference Model)
FDM:頻分複用
TDM:時分複用
WDM:波分複用
CDMA(CDM):碼分複用
TCB:傳輸控制塊

網關:一個網絡向另一個網絡發送信息,需要經過的關口。
數據塊:一組或幾組按順序排列在一起的記錄。
報文:報文是計算機網絡中數據傳輸和交換的數據單元,站點一次性發送的數據塊,報文包含了將要發送的完整信息,長度不定且可變。
網絡套接字(Internet socket):也叫網際插座。他就像一個插座一樣可以與網絡通信中其他的socket相連。

http和https的區別:
超文本傳輸協議http用於瀏覽器與服務器之間的信息傳遞,http協議以明文形式發送信息,不提供任何方式的數據加密,存在安全隱患,
爲了解決這一問題,https出現了,他就是超文本傳輸安全協議,https在http的基礎加入了SSL協議,SSL通過證書來驗證服務器的身份,並未瀏覽器和服務器之間的通信進行加密。
區別:
1 http是明文傳輸,無安全可言,http使用SSL加密更加安全
2 http和https使用完全不同的連接方式,使用端口號也不一樣,前者使用的是80,後者使用的是443

CSMA/CD如何解決衝突?
衝突就是兩個工作站同時佔用信道傳輸數據,就會發生衝突,就行交通一樣。CSMA/CD載波監聽多路訪問/衝突檢測解決衝突的方式:首先監聽信道,如果信道空閒就發送數據,並繼續監聽。
如果發送過程中監聽到了衝突,則立即停止數據發送,等待一段隨機時間,重新開始嘗試發送數據。總結起來就是:先聽後發,邊聽邊發,衝突停止,隨機延遲後重發。

URL和URI的區別:
URL是URI的子集,URI只能標識資源不能定位資源,URL不但可以標識資源而且可以定位資源。

TCP和UDP的區別
TCP面向連接的,發送數據之前要創建連接,就像打電話前需要創建連接。UDP是面向無連接的,發送數據之前不需要創建連接。
TCP提供可靠的服務,通過TCP發送的數據保證無差錯,不丟失,不重複。UDP的服務不是可靠的,通過UDP發送的數據,單純負責發送,是否安全不做保證。
TCP面向字節流,UDP面向報文。UDP沒有阻塞控制,因此,網絡發生阻塞時,不會影響數據發送的效率。
TCP只提供點對點的交互,UDP提供一對一,一對多,多對一,多對多的交互通信。
TCP首部開銷20個字節,UDP首次開銷8個字節。
TCP是的邏輯通信信道是全雙工的可靠信道,UDP則是不可靠信道。

OSI七層模型         對應的協議                                         對應的各層設備
    應用層           WWW、NFS、HTTP、SMTP、FTP、TELNET           計算機、負載均衡和七層交換機
    表示層           JPEG、MPEG、ASII                                     六層交換機
    會話層           NFS、SQL、NETBIOS、RPC                               五層交換機
    運輸層           TCP、UDP、SPX                                        四層交換機
    網絡層           IP、IPX、OSPF、RIP、IGRP、ICMP、ARP、RARP     路由器、網關、三層交換機
    數據鏈路層       PPP、FR、HDLC、VLAN、MAC                           網橋、二層交換機  
    物理層           RJ45、CLOCK、IEEE802.3                      各種傳輸媒體(光纖、網線)、中繼器、集線器

TCP/IP四層模型
應用層
運輸層
網際層
網絡接口層

五層模型只是爲了介紹網絡原理而存在的,實際應用中使用的是四層體系結構。
TCP/IP五層模型
應用層
運輸層
網絡層
數據鏈路層
物理層

通信模型中每一層的作用
物理層:爲通信設備提供傳輸數據的通信通道
數據鏈路層:就是通信通道
網絡層:把多臺數據終端設備連接起來
運輸層:網絡服務中提供端到端的緩衝作用
會話層:建立和維護會話,對信息的交互實現控制
表示層:爲不用編碼的數據提供一個統一的語言、數據加密、數據壓縮
應用層:向用戶提供應用服務

計算機網絡中的七種常見拓撲結構?
計算機網絡拓撲指計算機組成網絡設備之間分佈狀況和連接情況。
星型拓撲結構:一箇中心節點,幾個分節點。優點:簡單,擴展方便,中心結點沒問題都問題不大;缺點:中心結點出問題網絡全部癱瘓,通信線路利用率不高。
總線型拓撲結構:所有設備連接到一根總線上。優點:通信線路利用率高。缺點:不好排查故障。
環形拓撲結構:所有節點形成一個閉合環。優點:節省設備;缺點:出現問題不好排查。
樹形拓撲結構:由總線型拓展過來,像一棵倒置的樹狀。優點:好拓展,容易排查錯誤。缺點:對根部要求高。
網狀拓撲結構:優點:系統可靠,容易擴展。缺點:結構複雜,不好維護。
混合型拓撲結構:可以將上面多種結構結合起來。
TCP協議中的三次握手和四次揮手
TCP是面向連接的、安全的協議。

客戶端               服務器
  A                    B
    -----發送----->                A進入同步已發送狀態
	<----確認-----                 B進入同步收到狀態
	---加以確認---                 A進入已建立連接狀態、B進入已建立連接狀態
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章