1概述

1.1 引言

引言的一句話

很多不同的廠家生產各種型號的計算機,它們運行完全不同的操作系統(tǒng),但 T C P / I P協(xié)議族允許它們互相進行通信。SNA也是一種計算機通信協(xié)議,類似TCP/IP

計算機之間通信

  • 早期的計算機通信
    早期,因為操作系統(tǒng)的不同,不同的計算機之間是不能能通信的,可是美國陸軍、海軍、空軍使用的計算機是不同的,這使得資源可以在軍種內部進行通信,但是海軍的資源就不可以共享給陸軍。

  • 基于TCP/IP的計算機通信模型
    為了解決不同類型計算機的通信問題,美國軍部開始投資一個研究項目,這個項目主要目的是在操作系統(tǒng)的基礎上制定一個協(xié)議族,只要通信雙方的操作系統(tǒng)支持這個協(xié)議族,就可以進行通信,這個協(xié)議族就叫TCP/IP協(xié)議。協(xié)議族包括以下協(xié)議:
    網卡和網卡驅動、ARP協(xié)議、IP協(xié)議、ICMP協(xié)議、GMP協(xié)議、TCP協(xié)議、UDP協(xié)議、FTP協(xié)議、HTTP協(xié)議、SFTP協(xié)議等

1973年卡恩請瑟夫一起考慮這個協(xié)議的各個細節(jié),他們這次合作的結果產生了在開放系統(tǒng)下的所有網民和網管人員都在使用的“傳輸控制協(xié)議”(TCP,Transmission-Control Protocol)和“因特網協(xié)議”(IP,Internet Protocol)即TCP/IP協(xié)議。1974年TCP/IP協(xié)議正式發(fā)布。
除了TCP/IP協(xié)議族,還有多種計算機通信的實現(xiàn)方式,包括ATM(1870年產生,驚呆了吧),幀中繼協(xié)議,HDLC協(xié)議等。
ISO定制的開放系統(tǒng)通信模型(OSI)是計算機通信的標準,有趣的是OSI是在1979年定制的。OSI是為了規(guī)范當時出現(xiàn)的多種異種計算機通信,而不是出現(xiàn)OSI之后,TCP/IP等實現(xiàn)才有,所以,強制將TCP/IP去對應OSI的七層模型是愚蠢的。

OSI百度的一段話:

OSI/RM(Open System Interconnection Reference Model)即開放系統(tǒng)互聯(lián)基本參考模型。開放,是指非壟斷的。系統(tǒng)是指現(xiàn)實的系統(tǒng)中與互聯(lián)有關的各部分。
世界上第一個網絡體系結構由IBM公司提出(1974年,SNA),以后其他公司也相繼提出自己的網絡體系結構如:Digital公司的DNA,美國國防部TCP/IP等,多種網絡體系結構并存,其結果是若采用IBM的結構,只能選用IBM的產品,只能與同種結構的網絡互聯(lián)
為了促進計算機網絡的發(fā)展,國際標準化組織ISO于1977年成立了一個委員會,在現(xiàn)有網絡的基礎上,提出了不基于具體機型、操作系統(tǒng)或公司的網絡體系結構,稱為開放系統(tǒng)互聯(lián)模型。

1.2分層

網絡協(xié)議族通常采用分層模型,TCP/IP是一種四層模型的協(xié)議族,除了TCP/IP四層模型,還有著名的OSI七層模型。

  • TCP/IP四層模型與網絡
    1.應用層
    處理應用邏輯,如果一個操作系統(tǒng)支持TCP/IP,一般都會都有下面的應用層服務:
    ? Telnet 遠程登錄。
    ? FTP 文件傳輸協(xié)議。
    ? SMTP 簡單郵件傳送協(xié)議。
    ? SNMP 簡單網絡管理協(xié)議
    2.傳輸層
    在應用層數(shù)據的基礎上添加傳輸層報頭,形成報文。
    3.網絡層
    將傳輸層給的報文添加上網絡層的頭部數(shù)據,形成分組。如果網絡層的數(shù)據太多,就會要永多個分組才能發(fā)完。
    4.鏈路層
    收到網絡層的分組,然后封裝成數(shù)據貞。并且將數(shù)據貞,然后交給[調制解析器](貓),調制解析器將收到的數(shù)據信號轉化為模擬信號進行傳輸。

鏈路層 包括計算機系統(tǒng)的硬件和驅動程序,對于網絡來說,不同的網絡類型是由網卡決定的,使用以太網網卡的就是以太網,使用令牌環(huán)網卡的就是令牌環(huán)網,當然,每種網卡都要有對應的驅動程序。TCP/IP協(xié)議支持不同類型的鏈路層,也就是支持不同的網卡,或者說網絡

Paste_Image.png

互聯(lián)網、局域網、網絡、廣域網、網管、路由器、IP路由器、網橋、以太網、令牌環(huán)網、
網絡:多臺計算機相互關聯(lián)就組成一個網絡、可以說是一個網絡系統(tǒng)
互聯(lián)網:兩個或者兩個以上適用相同協(xié)議連接起來的網絡就是互聯(lián)網
廣域網:
局域網:
IP路由器:路由器的別名
路由器:路由器的好處是為不同類型的物理網絡提供連接:以太網、令牌環(huán)網、點對點的鏈接和F D D I(光纖分布式數(shù)據接口)等等。路由器是一個特別的計算機,提供數(shù)據鏈路層和網絡層的實現(xiàn)??梢酝瑫r和以太網、令牌環(huán)網等多種網絡進行數(shù)據通信。

T C P / I P支持多種不同的鏈路層協(xié)議,這取決于網絡所使用的硬件,如以
太網、令牌環(huán)網、F D D I(光纖分布式數(shù)據接口)及 R S-2 3 2串行線路等。

網關:路由器的別名

以太網:適用以太網網卡和以太網網卡驅動在數(shù)據鏈路層工作來構造數(shù)據通信的網絡就是以太網。以太網目前應用最廣泛。
令牌環(huán)網:和以太網的性質一樣,不過這里使用的物理網絡設備但是令牌環(huán)網的網卡和驅動。

1.3 TCP/IP四層模型與協(xié)議

Paste_Image.png

連接兩個或多個網絡進行通信的方式通常有兩種:路由器網橋,路由器工作在網絡層,而網橋工作在數(shù)據鏈路層

數(shù)據包

一個數(shù)據報是指從發(fā)送方傳輸?shù)浇邮辗降囊粋€信息單元,可能是分組、貞

TCP

UDP

提供不可以的端對端通信

IP

同時被 T C P和U D P使用。提供點對點的通信。

ICMP

盡管I C M P主要被I P使用,但應用程序也有可能訪問它

IGMP

ARP

RARP

1.4 IP地址

  • win7固定IP地址
    IP地址固定以后,如果沒有選擇DNS服務器,就不能進行域名解析,這時候就可以通過houts文件、添加DNS服務器IP的方式來達到
  • IP地址固定原理

1.5 域名系統(tǒng)(DNS服務器)

將域名轉化為IP的服務,DNS劫持是流量劫持的一大原因

1.6 數(shù)據封裝和解包(分用)

1.7 端口

1-10000是系統(tǒng)的,臨時端口要在>1萬以上

1.8 C/S模型

當前的很多服務都是Clinet-Service模型,即C/S模型

1.9RFC

所有關于I n t e r n e t的正式標準都以R F C(Request for Comment)文檔出版。另外,大量的R F C并不是正式的標準,出版的目的只是為了提供信息。 R F C的篇幅從1頁到2 0 0頁不等。每一項都用一個數(shù)字來標識,如 RFC 11 2 2,數(shù)字越大說明R F C的內容越新

RFC資源列表

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.這篇文章不是本人原創(chuàng)的,只是個人為了對這部分知識做一個整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,353評論 6 174
  • 1.1引言 很多不同的廠家生產各種型號的計算機,它們運行完全不同的操作系統(tǒng),但TCP/IP協(xié)議族允許它們互相進行通...
    張芳濤閱讀 1,343評論 1 12
  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者...
    保川閱讀 6,077評論 1 13
  • 個人認為,Goodboy1881先生的TCP /IP 協(xié)議詳解學習博客系列博客是一部非常精彩的學習筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,192評論 0 8
  • 摘要:單詞在大腦形成聯(lián)系網,對單詞的掌握要全面。句子記憶多是得‘意’忘‘形’。 前幾篇文章講了外語學習與記憶的一般...
    0ea92fe5b9fc閱讀 1,437評論 4 8

友情鏈接更多精彩內容