上世紀 70 年代,隨著計算機技術的發展,計算機使用者意識到:要想發揮計算機更大的作用,就要將世界各地的計算機連線起來。但是簡單的連線是遠遠不夠的,因為計算機之間無法溝通。因此設計一種通用的「語言」來交流是必要可少的,這時 tcp/ip 協議就應運而生了。
tcp/ip(transmission control protocol/internet protocol)是傳輸控制協議和網路協議的簡稱,它定義了電子裝置如何連入網際網路,以及資料如何在它們之間傳輸的標準。
tcp/ip 不是乙個協議,而是乙個協議族的統稱,裡面包括了 ip 協議、icmp 協議、tcp 協議、以及 http、ftp、pop3 協議等。網路中的計算機都採用這套協議族進行互聯。
提到網路協議棧結構,最著名的當屬 osi 七層模型,但是 tcp/ip 協議族的結構則稍有不同,它們之間的層次結構有如圖對應關係:
可見 tcp/ip 被分為 4 層,每層承擔的任務不一樣,各層的協議的工作方式也不一樣,每層封裝上層資料的方式也不一樣:
- (1)應用層:http協議;
- (2)傳輸層:tcp 協議和 udp 協議;
- (3)網路層:ip 協議,arp、rarp 協議,icmp 協議等;
- (4)網路介面層:是 tcp/ip 協議的基層,負責資料幀的傳送和接收。
本個系列文章,就是從底向上分層次對 tcp/ip 的各協議做介紹。
面試前TCP IP的總結與實踐(二)
ifconfig aip 位址是用來發現和查詢網路中的位址的,但是不同程式如何互相通訊呢,這就需要埠號來識別了。如果把 ip 位址比作一間房子 埠就是出入這間房子的門。真正的房子只有幾個門,但是埠採用 16 位元的埠號標識,乙個 ip 位址的埠可以有 65536 即 2 16 個之多!伺服器的預設程...
面試總結 職場中面試前 中 後的總結
這兩三年來,在職場中摸爬滾打,深知不易。想到自己當初窘迫的面容,所以我總結了一下職場中面試應該注意的 我是從面試前 面試中 面試後三方面來闡述一下 1 面試前 1 多帶幾份簡歷 因為你永遠不知道有幾個面試官 2 對公司進行詳細了解 位址 企業文化.3 穿著得體 打 詢問是否有規定要求 4 自我介紹 ...
學習與實踐總結一(Python)
num 10 9,8 此題注意區分下面兩種情況 print num 3 列印三遍列表num print i 3for i in num 將列表num中的元素分別乘三,然後列印新生成的列表 執行結果 10 9,8 10,9 8,10 9,8 30,27,24 weekdaytitles sunmont...