ip, 埠號,網路協議:私有ip(與公開ip相對): 子網掩碼: tcp/ip協議族:(osi7層協議我們只關心上面四層)
socket:
socket程式設計本質上提供了一組使用tcp/ip協議族的api
面向b/s模型,針對客戶端和服務端各自提供了一組api。
socket(套接字)之間的連線可分為三個步驟:服務端監聽,客戶端請求,連線確認。
建立socket:
引數說明:udp與tcp的對比 udp的適用場景:多點廣播和實時通訊(要求速度快)
qqtftp(簡單檔案傳送)
snmp(簡單網路管理協議)
rip(路由資訊協議,如報告**市場,航空資訊)
dns(網域名稱解釋)
tcp:面向連線,可靠,但速度慢,消耗資源多,操作比
udp複雜,tcp連線基於「三次握手」:
比如a和b要建立乙個tcp連線,要發生:
網路基礎1
osi七層模型 tcp ip是 組協議的代名詞,它還包括許多協議,組成了 tcp ip協議簇。tcp ip通訊協議採 了5層的層級結構,每 層都呼叫它的下 層所提供的網路來完成 的需求 物理層 負責光 電訊號的傳遞 式.如現在乙太網通 的網線 雙絞線 早期以太 採 的的同軸電纜 現在主要 於有線電視...
網路基礎 1
1 為什麼需要網路 加粗樣式 在執行具體業務,需要處理資料時,需要多個人之間的協作,因此產生了資料在多台計算機之間傳輸需求,在網路出現以前,資料需要通過拷貝才能傳到與業務相關的其他計算機中,這樣也能處理一些簡單的業務,但是這種傳輸資料的速度和效率太低,需要一定的的時間成本,資料傳輸的低效率又導致工作...
網路基礎 1
可以按照物理裝置的發展,來了解網路。解決了訊息 的功能,不用每個計算機都和其他所有計算機連線。缺點 集線器處於物理層 使用網線,裡面有八根線 正常情況下有四根線在工作。這樣可以實現資料的全雙工。交換機處於 資料鏈路層 mac位址也叫實體地址,但卻位於資料鏈路層 資料鏈路層又叫 mac 層。資料鏈路層...