以下是本人在計算機網路方面的一些學習心得。
1.ip:網路之間互連的協議
(ip)是
internet protocol的外語
縮寫,中文縮寫為「網協」.
網路之間互連的協議也就是為計算機網路相互連線進行通訊而設計的協議。在網際網路中,它是能使連線到網上的所有計算機網路實現相互通訊的一套規則,規定了計算機在網際網路上進行通訊時應當遵守的規則。任何廠家生產的計算機系統,只要遵守ip協議就可以與網際網路互連互通。ip位址具有唯一性,根據使用者性質的不同,可以分為5類。另外,ip還有進入防護,智財權,指標暫存器等含義。
每台電腦都有自己的ip,而查詢自身ip的方法有以下幾種:1.執行cmd進行ip查詢。(如圖)開啟「執行」,輸入cmd回車執行,輸入ipconfig,即可輸出ip位址。
(擔心一些東西洩露,本人略微模糊了一些資訊。)
有人會以為,一台計算機只能有乙個ip位址,這種觀點是錯誤的。我們可以指定一台計算機具有多個ip位址,因此在訪問網際網路時,不要以為乙個ip位址就是一台計算機;另外,通過特定的技術,也可以使多台伺服器共用乙個ip位址,這些伺服器在使用者看起來就像一台主機似的。
將ip位址分成了網路號和主機號兩部分,設計者就必須決定每部分包含多少位。網路號的位數直接決定了可以分配的網路數(計算方法2^網路號位數);主機號的位數則決定了網路中最大的主機數(計算方法2^主機號位數-2)
如今的ip網路使用32位位址,以點分十進位制表示,如192.168.0.1。
位址格式為:ip位址=
網路位址
+主機位址
或 ip位址=
網路位址+子網
位址+主機位址。
其中ip一般分為ipv4(內網ip,同樣是32位二進位制),ipv6(128位,分為8組四個十六進製制)。
2.埠,埠分為物理埠和虛擬埠。物理埠就是我們平時了解的插口,介面。虛擬埠包括一些交換機,虛擬機器所搭建起來的介面。其中就包括了tcp,udp
tcp:transmission control protocol傳輸控制協議tcp是一種面向連線(連線導向)的、可靠的、基於位元組流的傳輸層(transport layer)通訊協議,由ietf的rfc 793說明(specified)。在簡化的計算機網路osi模型中,它完成第四層傳輸層所指定的功能,udp是同一層內另乙個重要的傳輸協議。
udp:udp是osi參考模型中一種無連線的傳輸層協議,提供面向事務的簡單不可靠資訊傳送服務。udp 協議基本上是ip協議與上層協議的介面。udp協議適用埠分別執行在同一臺裝置上的多個應用程式。
埠要注意幾點:1.乙個埠只能讓乙個軟體執行占用。2.
埠是通過
埠號來標記的,埠號只有整數,範圍是從0 到65535(2^16-1).3.埠的作用:各
主機間通過tcp/ip協議傳送和接收
資料報,各個資料報根據其目的主機的ip位址來進行網際網路絡中的
路由選擇
,把資料報順利的傳送到目的主機。大多數作業系統都支援多程式(程序)同時執行,那麼目的主機應該把接收到的資料報傳送給眾多同時執行的程序中的哪乙個呢?顯然這個問題有待解決,埠機制便由此被引入進來。
埠其實就是隊,作業系統為各個程序分配了不同的隊,資料報按照目的埠被推入相應的隊中,等待被程序取用,在極特殊的情況下,這個隊也是有可能溢位的,不過作業系統允許各程序指定和調整自己的隊的大小。
3.翻牆,arp欺騙技術,這個大部分又網絡卡決定。由於區域網的網路流通不是根據ip位址進行,而是根據mac位址進行傳輸。所以,mac位址在a上被偽造成乙個不存在的mac位址,這樣就會導致網路不通,a不能ping通c!這就是乙個簡單的arp欺騙。
4.dns(domain name system,網域名稱系統),網際網路上作為網域名稱和ip位址相互對映的乙個分布式資料庫,能夠使使用者更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip數串。通過主機名,最終得到該主機名對應的ip位址的過程叫做網域名稱解析(或主機名解析)。dns協議執行在udp協議之上,使用埠號53。在rfc文件中rfc 2181對dns有規範說明,rfc 2136對dns的動態更新進行說明,rfc 2308對dns查詢的反向快取進行說明。
5.靜態ip位址,可以通過網域名稱解析了解網路所帶有的ip資料,當然,如果靜態不成功可以改為動態ip位址進行網域名稱解析。
dhcp,動態主機配置協議,分為三種:1.自動分配,這種方式分配的期限是永久。2.動態分配,相對於自動,動態屬於一種隨時變化的情況,有時限,但相對來說適合個人使用者。3.手工分配,這種方式需要終端管理員批准方能使用。這也就引申出了dhcp伺服器。
6.子網掩碼,
(subnet mask)又叫網路掩碼、位址掩碼、子網路遮罩,它是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。
子網掩碼是乙個32位位址,用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。
計算方式:ip位址**二進位制)+子網掩碼——(and運算)如果相同,則這兩台電腦是在同一網段的。
斜線記法:
即在ip位址後面加一 個斜線「/」,然後寫上網路字首所佔的位元數(這個數字對應於**編址中子網掩碼中位元1的個數)。
例如,128.14.46.34/20,表示在這個32bit的ip位址中,前20bit表示網路字首,而後面的12bit為主機號。
7.閘道器(網間聯結器)適用於區域網和廣域網。
閘道器在網路層以上實現
網路互連
,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。閘道器既可以用於
廣域網互連,也可以用於
區域網互連。 閘道器是一種充當轉換重任的
計算機系統
或裝置。使用在不同的
通訊協議
、資料格式或語言,甚至
體系結構
完全不同的兩種系統之間,閘道器是乙個翻譯器。與
網橋只是簡單地傳達資訊不同,閘道器對收到的資訊要重新打包,以適應目的系統的需求。同層--
應用層。
8.頻寬,是指在固定的時間可傳輸的資料量(bps 單位)即每秒可傳輸的位數。
網域名稱,又稱ip位址面具,用於掩飾真實的ip。
計算機網路相關知識總結
通道 訊號的傳輸通道 鏈路和資料鏈路 鏈路就是一條點到點的物理線路,而要想實現通訊,還必須要有通訊協議來控制這些資訊的傳輸,把實現這個協議的軟體和硬體加到鏈路上就實現了資料鏈路。流量控制 當接收端接收速度較慢時,會向傳送端傳送訊號,發慢點 網路層關注的是如何將資料從一端傳到另一端,並不保證資料的可靠...
計算機網路相關
http協議存在的問題 1.通訊使用明文 不加密 內容可能被竊聽 2.無法證明報文的完整性,所以可能遭篡改 3.不驗證通訊方的身份,因此有可能遭遇偽裝 https的優勢 資料私隱性 內容經過對稱加密,每個連線生成乙個唯一的加密金鑰 資料完整性 內容傳輸經過完整性校驗 身份認證 第三方無法偽造服務端 ...
計算機網路知識
1.網橋的自學習和 過程。若有,則將 表中記錄的目的位址埠和此幀進入網橋時通過的埠進行比較,若相等則丟棄此幀 因為目的主機已經收到此幀了 若不相等,則將此幀通過 表記錄的目的位址埠 出去。2.關於csma cd 機制。簡述csma cd 的工作過程 答 csma cd 的工作過程如下 傳送站傳送時首...