以下內容摘抄自網路
ip(網際協議)
在網路的世界裡,為了要辨識每一部計算機的位置,因此有了計算機 ip 位址的定義。乙個 ip 就好似乙個門牌!例如,你要去微軟的**的話,就要去『 64.4.11.42 』這個 ip 位置!這些可以直接在網際網路上溝通的 ip 就被稱為『實體 ip 』了。
虛擬ip
tcp和udp服務通常有乙個客戶/伺服器的關係,例如,乙個telnet服務程序開始在系統上處於空閒狀態,等待著連線。使用者使用telnet客戶程式與服務程序建立乙個連線。客戶程式向服務程序寫入資訊,服務程序讀出資訊並發出響應,客戶程式讀出響應並向使用者報告。因而,這個連線是雙工的,可以用來進行讀寫。
兩個系統間的多重telnet連線是如何相互確認並協調一致呢?tcp或udp連線唯一地使用每個資訊中的如下四項進行確認:
源ip位址 傳送包的ip位址。
目的ip位址 接收包的ip位址。
源埠 源系統上的連線的埠。
目的埠 目的系統上的連線的埠。
埠是乙個軟體結構,被客戶程式或服務程序用來傳送和接收資訊。乙個埠對應乙個16位元的數。服務程序通常使用乙個固定的埠,例如,smtp使用25、xwindows使用6000。這些埠號是『廣為人知』的,因為在建立與特定的主機或服務的連線時,需要這些位址和目的位址進行通訊。
埠有什麼用呢?一台擁有ip位址的主機可以提供許多服務,比如web服務、ftp服務、smtp服務等,這些服務完全可以通過1個ip位址來實現。那麼,主機是怎樣區分不同的網路服務呢?顯然不能只靠ip位址,因為ip 位址與網路服務的關係是一對多的關係。實際上是通過「ip位址+埠號」來區 分不同的服務的。
資料格式
tcp資料資訊:tcp頭部+實際資料 (tcp頭包括源和目標主機埠號、順序號、確認號、校驗字等)傳輸層
網路的五層劃分是什麼?
網路通訊的一些基本概念
最初由四個位元組,四個字點表示 130.207.244.244 ipv4 fe8o fcfd 4aff fecf ea4e ipv6 不便記憶,所以常用主機名 hostname 代替 127.由本地程式使用16即位掩碼,表示該子網內部ip位址前16位要一致 5.資料報分組 df標記 don t fr...
網路通訊相關基本概念
最初接觸到網路協議還是在大學的計算機網路課上,過了這麼多年沒想到我還是得重拾這些知識,要是早知道上課就不會開小差和玩手機遊戲了 好像說的有點晚?著名的osi五層協議相信大部分人都知道,然後下面是我大概要講的內容結構圖 ftp 使用者名稱 密碼 ftp伺服器ip或網域名稱 ftp命令埠 路徑 檔名我的...
Linux網路通訊的基本概念
1 什麼是計算機網路 把分布在不同地理位置的計算機與專門的網路裝置用通訊線路互相連成乙個規模大 功能強的系統,從而使眾多計算機可以方便地互相傳遞資訊 共享軟體 硬體 資料資訊等。簡單來說,計算機網路就是由通訊線路互相連線的許多自主工作的計算機構成的的集合,它是計算機技術和通訊技術相結合的產物。2 o...