亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 網絡通信 > 正文

TCP/IP基礎介紹

2019-11-03 09:04:57
字體:
來源:轉載
供稿:網友
  一.子網的設定   

  若公司不上Internet,那一定不會煩惱ip Address的問題,因為可以任意使用所有的IP Address,不管是A Class或是B Class,這個時候不會想到要用Sub Net,但若是上Internet那IP Address便彌足珍貴了,目前全球一陣Internet熱,IP Address已經愈來愈少了,而所申請的IP Address目前也趨保守,而且只有經申請的IP Address能在Internet使用,但對某些公司只能申請到一個C CLass的IP Address,但又有多個點需要使用,那這時便需要使用到Subnet,這篇短文說明Subnet的原理及如何規劃。

  1.Subnet Mask的介紹

    設定任何網路上的任何設備不管是主機、PC、Router等皆需要設定IP Address,而跟隨著IP Address的是所謂的NetMask,這個NetMask主要的目的是由IP Address中也能獲得NetworkNumber,也就是說IP Address和Net Mask作AND而得到Network Number,如下所示:   

  IP Address

  192.10.10.611000000.00001010.00001010.00000110

    NetMask

  255.255.255.011111111.11111111.11111111.00000000

    AND

  Network Number

  192.10.10.011000000.00001010.00001010.00000000

    NetMask有所謂的預設值,如下所示

    Class IP Address 范圍 Net Mask

    A 1.0.0.0-126.255.255.255255.0.0.0

    B 128.0.0.0-191.255.255.255255.255.0.0

    C 192.0.0.0-223.255.255.255255.255.255.0

    在預設的Net Mask都只有255的值,在談到Subnet Mask時這個值便不一定是255了。在完整一組C Class中如203.67.10.0-203.67.10.255NetMask255.255.255.0,203.67.10.0稱之Network Number(將IP Address和Netmask作AND),而203.67.10.255是Broadcast的IP Address,所以這?兩者皆不能使用,實際只能使用203.67.10.1--203.67.10.254等254個IP Address,這是以255.255.255.0作NetMask的結果,而所謂Subnet Msk尚可將整組C Class分成數組Network Number,這要在NEtMask作手腳,若是要將整組C CLass分成2個Network Number那NetMask設定為255.255.255.192,若是要將整組C CLass分成8組Network Number則NetMask要為255.255.255.224,這是怎麼來的,由以上知道Network Number是由IP Address和NetMask作AND而來的,而且將NetMask以二進位表示法知道是1的會保留,而為0的去掉

    192.10.10.193--11000000.00001010.00001010.10000001

    255.255.255.0--11111111.11111111.11111111.00000000

    --------------------------------------------------------------

    192.10.10.0--11000000.00001010.00001010.00000000

    以上是以255.255.255.0為Net Mask的結果,Network Number是192.10.10.0,若是使用255.255.255.224作Net Mask結果便有所不同  

  192.10.10.193--11000000.00001010.00001010.10000000   

  255.255.255.224--11111111.11111111.11111111.11100000   

  --------------------------------------------------------------   

  192.10.10.192--11000000.00001010.00001010.10000000  

  此時Network Number變成了192.10.10.192,這便是Subnet。那要如何決定所使用的NetMask,255.255.255.224以二進位表示法為11111111.11111111.11111111.11100000,變化是在最後一組,11100000便是224,以三個Bit可表示2的3次方便是8個Network Number

    NetMask二進位表示法可分幾個Network

    255.255.255.011111111.11111111.11111111.000000001

    255.255.255.128   

  11111111.11111111.11111111.100000002

    255.255.255.192

    11111111.11111111.11111111.110000004

    255.255.255.224

    11111111.11111111.11111111.111000008

    255.255.255.240

    11111111.11111111.11111111.1111000016

    255.255.255.248   

  11111111.11111111.11111111.1111100032

    255.255.255.252

    11111111.11111111.11111111.1111110064   

  以下使用255.255.255.224將C Class203.67.10.0分成8組Net work Number,各個Network Number及其Broadcast IP Address及可使用之IP Address序號Network Number Broadcast可使用之IP Address   

 ?。?)203.67.10.0--203.67.10.31

    203.67.10.1--203.67.10.30

    (2)203.67.10.32--203.67.10.63   

  203.67.10.33--203.67.10.62

   ?。?)203.67.10.64--203.67.10.95

    203.67.10.65--203.67.10.94

   ?。?)203.67.10.96--203.67.10.127

    203.67.10.97--203.67.10.126

   ?。?)203.67.10.128--203.67.10.159

    203.67.10.129--203.67.10.158

    (6)203.67.10.160--203.67.10.191

    203.67.10.161--203.67.10.190

   ?。?)203.67.10.192--203.67.10.223

    203.67.10.193--203.67.10.222   

 ?。?)203.67.10.224--203.67.10.255     203.67.10.225--203.67.10.254

    可驗證所使用的IP Address是否如上表所示

    203.67.10.115--11001011.01000011.00001010.01110011   

  255.255.255.224--11111111.11111111.11111111.11100000

  --------------------------------------------------------------

  203.67.10.96--11001011.01000011.00001010.01100000

  203.67.10.55--11001011.01000011.00001010.00110111

  255.255.255.224--11111111.11111111.11111111.11100000

  --------------------------------------------------------------

  203.67.10.32--11001011.01000011.00001010.00100000

  其他的NetMask所分成的NetworkNumber可自行以上述方法自行推演出來。

  2.Subnet的應用

  使用Subnet是要解決只有一組C Class但需要數個Network Number的問題,并不是解決IP Address不夠用的問題,因為使用Subnet反而能使用的IP Address會變少,Subnet通常是使用在總公司在臺北,但分公司在臺中,兩者之間使用Router連線,同時也上Internet,但只申請到一組C Class IP Address,過Router又需不同的Network,所以此時就必須使用到Subnet,當然二辦公司間可以Remote Bridge連接,那便沒有使用Subnet的問題,這點在此不討論,所以在以上情況下的網路連線架構及IP Address的使用

  二.TCP/IP協議簇簡介

  TCP/IP(傳輸控制協議/網間協議)是一種網絡通信協議,它規范了網絡上的所有通信設備,尤其是一個主機與另一個主機之間的數據往來格式以及傳送方式。TCP/IP是INTERNET的基礎協議,也是一種電腦數據打包和尋址的標準方法。在數據傳送中,可以形象地理解為有兩個信封,TCP和IP就像是信封,要傳遞的信息被劃分成若干段,每一段塞入一個TCP信封,并在該信封面上記錄有分段號的信息,再將TCP信封塞入IP大信封,發送上網。在接受端,一個TCP軟件包收集信封,抽出數據,按發送前的順序還原,并加以校驗,若發現差錯,TCP將會要求重發。因此,TCP/IP在INTERNET中幾乎可以無差錯地傳送數據。在任何一個物理網絡中,各站點都有一個機器可識別的地址,該地址叫做物理地址.物理地址有兩個

  特點:

 ?。?)物理地址的長度,格式等是物理網絡技術的一部分,物理網絡不同,物理地址也不同.

 ?。?)同一類型不同網絡上的站點可能擁有相同的物理地址.

  以上兩點決定了,不能用物理網絡進行網間網通訊.

  在網絡術語中,協議中,協議是為了在兩臺計算機之間交換數據而預先規定的標準。TCP/IP并不是一個而是許多協議,這就是為什么你經常聽到它代表一個協議集的原因,而TCP和IP只是其中兩個基本協議而已。

  你裝在計算機-的TCP/IP軟件提供了一個包括TCP、IP以及TCP/IP協議集中其它協議的工具平臺。特別是它包括一些高層次的應用程序和FTP(文件傳輸協議),它允許用戶在命令行上進行網絡文件傳輸。

  TCP/IP是美國政府資助的高級研究計劃署(ARPA)在二十世紀七十年代的一個研究成果,用來使全球的研究網絡聯在一起形成一個虛擬網絡,也就是國際互聯網。原始的Internet通過將已有的網絡如ARPAnet轉換到TCP/IP上來而形成,而這個Internet最終成為如今的國際互聯網的骨干網。

  如今TCP/IP如此重要的原因,在于它允許獨立的網格加入到Internet或組織在一起形成私有的內部網(Intranet)。構成內部網的每個網絡通過一種-做路由器或IP路由器的設備在物理上聯接在一起。路由器是一臺用來從一個網絡到另一個網絡傳輸數據包的計算機。在一個使用TCP/IP的內部網中,信息通過使用一種獨立的叫做IP包(IPpacket)或IP數據報(IP datagrams)的數據單元進--傳輸。TCP/IP軟件使得每臺聯到網絡上的計算機同其它計算機“看”起來一模一樣,事實上它隱藏了路由器和基本的網絡體系結構并使其各方面看起來都像一個大網。如同聯入以太網時需要確認一個48位的以太網地址一樣,聯入一個內部網也需要確認一個32位的IP地址。我們將它用帶點的十進制數表示,如128.10.2.3。給定一個遠程計算機的IP地址,在某個內部網或Internet上的本地計算機就可以像處在同一個物理網絡中的兩臺計算機那樣向遠程計算機發送數據。

  TCP/IP提供了一個方案用來解決屬于同一個內部網而分屬不同物理網的兩臺計算機之間怎樣交換數據的問題。這個方案包括許多部分,而TCP/IP協議集的每個成員則用來解決問題的某一部分。如TCP/IP協議集中最基本的協議-IP協議用來在內部網中交換數據并且執行一項重要的功能:路由選擇--選擇數據報從A主機到B主機將要經過的路徑以及利用合適的路由器完成不同網絡之間的跨越(hop)。

  TCP是一個更高層次的它允許運行在在不同主機上的應用程序相互交換數據流。TCP將數據流分成小段叫做TCP數據段(TCP segments),并利用IP協議進行傳輸。在大多數情況下,每個TCP數據段裝在一個IP數據報中進行發送。但如需要的話,TCP將把數據段分成多個數據報,而IP數據報則與同一網絡不同主機間傳輸位流和字節流的物理數據幀相容。由于IP并不能保證接收的數據報的順序相一致,TCP會在收信端裝配TCP數據段并形成一個不間斷的數據流。FTP和Telnet就是兩個非常流行的依靠TCP的TCP/IP應用程序。

  另一個重要的TCP/IP協議集的成員是用戶數據報協議(UDP),它同TCP相似但比TCP原始許多。TCP是一個可靠的協議,因為它有錯誤檢查和握手確認來保證數據完整的到達目的地。UDP是一個“不可靠”的協議,因為它不能保證數據報的接收順序同發送順序相同,甚至不能保證它們是否全部到達。如果有可靠性要求,則應用程序避免使用它。同許多TCP/IP工具同時提供的SNMP(簡單網絡管理協議)就是一個使用UDP協議的應用例子?! ?br>
  其它TCP/IP協議在TCP/IP網絡中工作在幕后,但同樣也發揮著重要作用。例如地址轉換協議(ARP)將IP地址轉換為物理網絡地址如以太網地址。而與其對應的反向地址轉換協議(RARP)做相反的工作,即將物理網絡地址轉換為IP地址。網際控制報文協議(ICMP)則是一個支持性協議,它利用IP完成IP數據報在傳輸時的控制信息和錯誤信息的傳輸。例如,如果一個路由器不能向前發送一個IP數據報,它就會利用ICMP來告訴發送者這里出現了問題。   

  三.TCP/IP網絡的七層結構模型

    網絡設計者在解決網絡體系結構時經常使用ISO/OSI(國際標準化組織/開放系統互連)七層模型,該模型每一層代表一定層次的網絡功能。最下面是物理層,它代表著進行數據轉輸的物理介質,換句話說,即網絡電纜。其上是數據鏈路層,它通過網絡接口卡提供服務。最上層是應用層,這里運行著使用網絡服務的應用程序。  

  TCP/IP是同ISO/OSI模型等價的。當一個數據單元從網絡應用程序下流到網絡接口卡,它通過了一列的TCP/IP模塊。這其中的每一步,數據單元都會同網絡另一端對等TCP/IP模塊所需的信息一起打成包。這樣當數據最終傳到網卡時,它成了一個標準的以太幀(假設物理網絡是以太網)。而接收端的TCP/IP軟件通過剝去以太網幀并將數據向上傳輸過TCP/IP棧來為處于接收狀態的應用程序重新恢復原始數據(一種最好的了解TCP/IP工作實質的方法,是使用探測程序來觀察網絡中的到處流動的幀中被不同TCP/IP模塊所加上的信息)。為了勾勒TCP/IP在現實網絡世界中所扮演的角色,請考慮當使?*** TTP(超文本傳輸協議)的Web瀏覽器從連接在Internet上的Web服務器上獲取一頁HTML數據時所發生的情況。為形成同Web服務器的虛鏈路,瀏覽器使用一種被抽象地稱為套接口(socket)的高層軟件。為了獲取Web頁,它通過向套接口向套接口寫入HTTPGET命令來向Web服務器發出該指令。接下來套接口軟件使用TCP協議向Web服務器發出包含GET命令的字節流和位流,TCP將數據分段并將各獨立段傳到IP模塊,該模塊將數據段轉換成數據報并發送給Web服務器?! ?br>
  如果瀏覽器和服務器運--在不同物理網絡的計算機上(一般情況如此),數據報從一個網絡傳到另一個網絡,直到抵達服務器所在的那個網。最終,數據被傳輸到目的地址并被重新裝配,這樣Web服務器通過讀自己的套接口來獲得數據主干,并進而查看連續的數據流。對瀏覽器和服務器來說,數據在這一端寫入套接口而在另一端出現如同魔術一般,但這只是底下發生的各種復雜的交互,它創造了數據經過網絡無縫傳輸的假象。

  四.評論   

  對于TCP/IP有許多可談的,但這里僅講三個關鍵點:  

  1.TCP/IP是一族用來把不同的物理網絡聯在一起構成網際網的協議。TCP/IP聯接獨立的網絡形成一個虛擬的網,在網內用來確認各種獨立的不是物理網絡地址,而是IP地址。  

  2.TCP/IP使用多層體系結構,該結構清晰定義了每個協議的責任。TCP和UDP向網絡應用程序提供了高層的數據傳輸服務,并都需要IP來傳輸數據包。IP有責任為數據包到達目的地選擇合適的路由?! ?br>
  3.在Internet主機上,兩個運行著的應用程序之間傳送要通過主機的TCP/IP堆棧上下移動。在發送端TCP/IP模塊加在數據上的信息將在接收端對應的TCP/IP模塊上濾掉,并將最終恢復原始數據。


摘自 中寬網
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级视频免费在线观看| www.亚洲天堂| 成人黄色中文字幕| 欧美贵妇videos办公室| 亚洲第一页自拍| 亚洲性线免费观看视频成熟| 国产91色在线| 久久不射电影网| 国产精品亚洲一区二区三区| 欧美性xxxx极品高清hd直播| 欧美在线视频导航| 97国产精品免费视频| 综合欧美国产视频二区| 97高清免费视频| 午夜精品三级视频福利| 欧美成人免费一级人片100| 中文字幕在线成人| 精品亚洲一区二区三区| 国产一区二区免费| 亚洲一区二区三区成人在线视频精品| 亚洲欧美成人网| 欧美成人手机在线| 日韩成人中文电影| 91精品国产高清久久久久久| 亚洲美女精品成人在线视频| 亚洲精品一区二区网址| 97视频在线观看成人| 日韩av免费在线播放| 欧美激情精品久久久久久变态| 2021国产精品视频| 国产精品视频导航| 91深夜福利视频| 亚洲美女在线看| 欧美性xxxx极品hd满灌| 亚洲人高潮女人毛茸茸| 亚洲精品免费网站| 亚洲国产女人aaa毛片在线| 日韩激情片免费| 夜夜嗨av一区二区三区免费区| 久久激情五月丁香伊人| 日韩一区二区久久久| 亚洲精品视频在线观看视频| 久久久久久亚洲精品中文字幕| 91av国产在线| 91丨九色丨国产在线| 久久精品在线播放| 奇米四色中文综合久久| 欧美日韩高清在线观看| 国产成人在线视频| 91精品国产沙发| 久久精品一区中文字幕| 91免费版网站入口| 色午夜这里只有精品| 国产欧美日韩中文| 亚洲老司机av| 久久精品青青大伊人av| 亚洲人成77777在线观看网| 色偷偷av一区二区三区乱| 亚洲综合自拍一区| 色噜噜狠狠狠综合曰曰曰| 久久久久国产精品免费| 97超视频免费观看| 亚洲人成电影网站色…| 成人a免费视频| 亚洲网站在线看| 精品视频在线播放免| 亚洲欧美日本另类| 中文字幕精品一区久久久久| 中日韩美女免费视频网址在线观看| 在线观看精品国产视频| 欧美性生交大片免网| 欧美专区中文字幕| 国产精品久久久久久久av电影| 日本高清视频精品| 成年人精品视频| 亚洲午夜激情免费视频| 久久国产精品久久久久久久久久| 亚洲国产另类久久精品| 97不卡在线视频| 国产精品嫩草影院一区二区| 成人国产在线激情| 日本欧美精品在线| 成人中文字幕+乱码+中文字幕| 亚洲一区二区久久久久久| 中文字幕视频在线免费欧美日韩综合在线看| 欧美在线激情视频| 自拍亚洲一区欧美另类| 亚洲精品中文字幕女同| 国外视频精品毛片| 久久欧美在线电影| 日韩av在线影院| 欧美另类极品videosbest最新版本| 91系列在线观看| 国产日本欧美一区二区三区在线| 操日韩av在线电影| 日本欧美一级片| 久久天堂电影网| 在线视频欧美日韩| 亚洲一区二区三区777| 欧美高清在线观看| 国产精品久久久久aaaa九色| 欧美成人激情图片网| 久久国产精品影片| 成人97在线观看视频| 羞羞色国产精品| 国产欧美日韩视频| 亚洲人成网在线播放| 色婷婷亚洲mv天堂mv在影片| 欧美日韩国产在线播放| 中文字幕在线观看日韩| 国产精品极品尤物在线观看| 日韩视频免费中文字幕| 久久免费视频观看| 亚洲www永久成人夜色| 在线观看日韩av| 欧美孕妇与黑人孕交| 国产精品美女www| 色妞欧美日韩在线| 欧美有码在线观看| 尤物精品国产第一福利三区| 欧美日韩亚洲精品一区二区三区| 欧美日韩国产成人在线| 欧美电影在线免费观看网站| 欧美中文字幕在线播放| 亚洲一区二区三区视频| 国产精品中文在线| 欧美又大又粗又长| 欧美xxxx18性欧美| 国产精品日韩在线一区| 97国产精品视频人人做人人爱| 亚洲欧美在线免费| 久久精品91久久香蕉加勒比| 国产精品欧美一区二区| 亚洲自拍偷拍第一页| 一区二区中文字幕| 久久久久久91香蕉国产| 5252色成人免费视频| 91亚洲精品久久久久久久久久久久| 色悠久久久久综合先锋影音下载| 亚洲精品美女免费| 成人乱人伦精品视频在线观看| 九九热最新视频//这里只有精品| 4438全国成人免费| 日韩毛片在线观看| 欧美电影院免费观看| 日韩高清电影好看的电视剧电影| 国产婷婷97碰碰久久人人蜜臀| 久久久久久一区二区三区| 不用播放器成人网| 中文在线资源观看视频网站免费不卡| 岛国av一区二区三区| 欧美亚洲视频一区二区| 欧美极品少妇全裸体| 日韩风俗一区 二区| 久久精品国产免费观看| 91网站在线看| 欧美疯狂xxxx大交乱88av| 中文字幕在线国产精品| 国产精品成人aaaaa网站| 国产精品视频yy9099| 美女扒开尿口让男人操亚洲视频网站| 久久天天躁夜夜躁狠狠躁2022| 国内精品久久久久久影视8| 97精品久久久中文字幕免费|