網路基礎之網路協議篇

2021-10-03 20:23:07 字數 399 閱讀 5788

我們知道兩個程序如果需要進行通訊最基本的乙個前提能能夠唯一的標示乙個程序,在本地程序通訊中我們可以使用pid來唯一標示乙個程序,但pid只在本地唯一,網路中的兩個程序pid衝突機率很大,這時候我們需要另闢它徑了,我們知道ip層的ip位址可以唯一標示主機,而tcp層協議和埠號可以唯一標示主機的乙個程序,這樣我們可以利用ip位址+協議+埠號唯一標示網路中的乙個程序。

能夠唯一標示網路中的程序後,它們就可以利用socket進行通訊了,什麼是socket呢?我們經常把socket翻譯為套接字,socket是在應用層和傳輸層之間的乙個抽象層,它把tcp/ip層複雜的操作抽象為幾個簡單的介面**用層呼叫已實現程序在網路中通訊。

網路基礎之網路協議篇

1 c s b s clientserver browserserver server端必須滿足的條件 1 穩定執行 網路 硬體 作業系統 服務端應用軟體 對外一直提供服務 2 服務端必須繫結乙個固定的位址 2 什麼是網際網路 兩大要素 1 底層的物理連線介質,是為通訊鋪好道路的 2 一套統一的通訊...

網路基礎之網路協議

一 什麼是網際網路協議及為何要有網際網路協議 1,計算機與計算機之間為了交換資料和資訊,而制定的一系列的標準,稱之為網際網路協議。2,因為協議是用來描述程序之間資訊交換資料時的規則術語。在計算機網路中,兩個相互通訊的實體處在不同的地理位置,其上的兩個程序相互通訊,需要通過交換資訊來協調它們的動作和達...

網路管理之ARP協議篇

我們知道,當我們在瀏覽器裡面輸入 時,dns伺服器會自動把它解析為ip位址,瀏覽器實際上查詢的是ip位址而不是 那麼ip位址是如何轉換為第二層實體地址 即mac位址 的呢?在區域網中,這是通過arp協議來完成的。arp協議對網路安全具有重要的意義。通過偽造ip位址和mac位址實現arp欺騙,能夠在網...