網際網路絡的前身是由上世紀
60年代後期由美國**財政支援的研究工程——分組交換網路(
packet switching network
),而tcp/ip
協議族(
tcp/ip protocol suite
)使得不同結構、不同系統的計算機可以互相通訊,它形成了網際網路絡的基礎。
tcp/ip
的四層由下而上依次是:
通常的,應用層是乙個使用者程序,它不關心通訊細節,下面三層都是由核心實現的。應用層和傳輸層是
end-to-end
的協議,網路層是逐跳的(
hop-by-hop
),從乙個路由器跳到另乙個路由器。有多個介面的系統,如
router
,稱為是
multihomed
的。主機也可以配置成
router。
連線網路的另乙個方法是使用網橋(
bridge
)。網橋在鏈路層上連線網路,而路由器是在網路層上連線。
國際網路資訊中心
internic
負責分配
ip位址。
打包和解包:在資料前後加上和減去頭部或尾部
tcp
報文段(
segment
)-> ip
資料報(
datagram
)->
乙太網幀(
ethernet frame
)乙太網幀的長度在
46-1500
位元組之間。
iterative
伺服器和
concurrent
伺服器。前者在處理某個客戶端請求的時候,不能處理其它客戶的請求,而後者會建立乙個程序、任務、執行緒,或者用其他方式來處理客戶請求,不會組賽後續的請求。
伺服器的
well-known
埠號由
internet assigned numbers authority
(iana
)這個機構來管理。
unix
系統的well-known
埠號可以在
/etc/services
檔案中檢視。客戶端程序在得到服務後通常很快就退出了,因此它的埠是短暫的(
ephemeral)。
保留埠號(
reserved ports
),介於
1-1023
,通常留給應用程式。
負責網際網路技術的四大組織或團體:
國際網際網路協會(
isoc
)網際網路結構委員會(
iab)
網際網路工程任務組(
ietf
)網際網路研究任務組(
irtf)
網際網路社團的所有官方標準都以
rfc(
request for comment
)的形式發布。
應用程式
tcp/ip
程式設計的兩個流行的
api是
socket
和tli
(transport layer inte***ce
,傳輸層介面),前者眾所周知,最早出現在
berkeley
的unix
機器上;後者最初由
at&t
開發,後來
x/open
這個組織也作了一些工作,因此也叫做
xti(
x/open
transport
inte***ce
)。
TCP IP筆記 二 TCP IP簡介
上回,主要介紹了下協議和osi參考模型,並簡單了解下網路構成要素,這回該說說tcp ip了 網際網路進行通訊時,需要相應的網路協議,tcp ip原本就是為使用網際網路而開發定製的協議族。因此,網際網路的協議就是tcp ip,tcp ip就是網際網路的協議。知道了解tcp ip的重要性了吧,那就好好看...
tcp ip 協議簡介
tcp ip 協議名字的定義取自它的 網路層和資料鏈路層所應用的協議名稱。l tcp ip 協議層級分化 1.應用層 telnet ftp e mail 的應用 2.傳輸層 transport layer tcp udp 協議的應用為主 3.網路層 network layer ip協議為主,路由器即...
TCP IP協議 簡介
是用於計算機通訊的一組協議,我們通常稱它為tcp ip協議族。它是70年代中期美國國防部為其arpanet廣域網開發的網路體系結構和協議標準,以它為基礎組建的internet是目前國際上規模最大的計算機網路,正因為internet的廣泛使用,使得tcp ip成了事實上的標準。之所以說tcp ip是乙...