計算機網絡基礎:IP基礎知識筆記

? ? ? ? ? ? ?

1、 IP地址概念

IP是用來唯一標識主機地址。

IP地址 = 網絡地址 + 主機地址(又稱:主機號和網絡號組成)

例如IP:192.168.100.168 子網掩碼 255.255.255.0 對應的網絡地址和主機地址如下:

192.168.100.168(IP地址) = 192.168.1.0 (網絡地址) + 0.0.0.168(主機地址)

IP地址由4個小于256的數字組成,數字之間用.分割。表示格式有兩種:二進制、十進制

例如:129.102.4.11 對應二進制表示 10000001 01100110 00000100 00001011

1.1 IP地址分類

A類:一個A類IP地址由1字節的網絡地址和3字節主機地址組成,網絡地址的最高位必須是“0”, 地址范圍從1.0.0.0 到127.255.255.255。子網掩碼為255.0.0.0。可用的A類網絡有126個,每個網絡能容納1億多個主機。?

B類:一個B類IP地址由2個字節的網絡地址和2個字節的主機地址組成,網絡地址的最高位必須是“10”,地址范圍從128.0.0.0到191.255.255.255。子網掩碼為255.255.0.0。可用的B類網絡有16382個,每個網絡能容納6萬多個主機 。?

C類:一個C類IP地址由3字節的網絡地址和1字節的主機地址組成,網絡地址的最高位必須是“110”。范圍從192.0.0.0到223.255.255.255。子網掩碼為255.255.255.0。C類網絡可達209萬余個,每個網絡能容納254個主機。?

D類地址用于多點廣播(Multicast):D類IP地址第一個字節以“1110”開始,它是一個專門保留的地址。它并不指向特定的網絡,目前這一類地址被用在多點廣播(Multicast)中。多點廣播地址用來一次尋址一組計算機,它標識共享同一協議的一組計算機。?

E類IP地址:以“11110”開始,為將來使用保留。

2、子網掩碼

子網掩碼又叫網絡掩碼、地址掩碼,是一個 4 * 8bit(1字節)由 0/1 組成的數字串。網掩碼不能單獨存在,它必須結合IP地址一起使用。

2.1子網掩碼的作用

1.用來屏蔽(遮住)IP地址的一部分以劃分成網絡地址和主機地址兩部分,并說明該IP地址是在局域網上,還是在遠程網上。

2.通過子網掩碼,可以把網絡劃分成子網,即VLSM(可變長子網掩碼),也可以把小的網絡歸并成大的網絡即超網。

2.2 子網掩碼如何計算網絡地址和主機地址

需要把IP地址轉換為二進制表示、子網掩碼也轉換為二進制上下對齊進行比較,IP地址中被連續的1遮住的部分是網絡地址,IP地址中被連續的0遮住的部分為主機地址。

比如計算機的IP地址為 192.168.1.1,子網掩碼為 255.255.255.0

網絡地址: IP地址中被連續的1遮住的部分,即 11000000.10101000.00000001.00000000,網絡地址為:192.168.1.0

主機地址: IP地址中被連續的0遮住的部分,即 00000000.00000000.00000000.00000001, 主機地址:0.0.0.1

A類地址:默認的子網掩碼是255.0.0.0

B類地址:默認的子網掩碼是255.255.0.0

C類地址:默認的子網掩碼是255.255.255.0

2.3 如何通過子網掩碼計算網絡地址

1. 首先IP地址和子網掩碼都換算成二進制數字串。

2. 然后兩者進行 "與運算",就可以得到網絡地址。

3、 IP網段表示方法

比如:192.168.0.0/24

192.168.0.0: 網絡地址

24: 表示子網掩碼二進制表示法中,連續為數字1的個數,即:11111111·11111111·11111111·00000000,即 255.255.255.0

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271338.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271338.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271338.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

bs架構的系統能連接mysql嗎_HTTP、BS架構

Django 底層原理快捷鍵方向鍵方向鍵本鍵如果活動選項是選項按鈕或文件則為移動焦點;方向鍵 Win鍵(簡稱Win鍵)使窗口全屏、最小化、靠左半邊、靠右半邊(部分版本不支持);方向鍵Shift鍵將連續的文字或文件選中方向鍵(左右)Ctrl鍵 在英文單詞或中文詞語間跳…

離散卷積的計算

本文轉自: 離散卷積與自相關----------信號處理系列 http://www.cnblogs.com/einyboy/archive/2012/12/30/2839633.html 一、 定義 離散信號f(n),g(n)的定義如下: N-----為信號f(n)的長度 s(n)----為卷積結果序列,長度為len(f(n))len(g(n))-1 以3個元…

計算機網絡基礎:Internet常用服務介紹?

1、域名服務Internet中的域名地址和IP地址是等價的,它們之間是通過域名服務完成映射的。實際上DNS是一種分布式地址信息數據庫系統,服務器中包含整個數據庫的某部分信息,并供客戶查詢。域名系統采用客戶端/服務器模式,整個系統由解…

lamba

lamba /*** lamba*/Testpublic void test5() {Runnable r () -> System.out.println("hello");r.run();}Testpublic void test6() {int num 0;Runnable r new Runnable() {Overridepublic void run() {System.out.println("java");}};r.run();}

第五章 Response(JavaTM Servlet 規范3.1 )

The Response 響應 響應對象包裝了從服務器端返回到客戶端的所有信息。在HTTP協議上,這些信息既可以通過HTTP headers 又可以通過響應體從服務器端傳輸到客戶端。 5.1 緩沖 為了效率,servlet 容器允許但非必須緩沖到客戶端的輸出。典型地,服…

c語言深度剖析第三版pdf_入門到入墳,蘊含全網最強知識點3283頁筆記、pdf教程,活到老,學到老...

又到了“金九銀十”面試求職高峰期,在金三銀四時也參與過不少面試,2020都說工作不好找,也是對開發人員的要求變高。前段時間自己有整理了一些Java后端開發面試常問的高頻考點問題做成一份PDF文檔(1000道高頻題)&#x…

mysql 5.7.23要錢嗎_最新mysql 5.7.23安裝配置圖文教程

2018年最新mysql5.7詳細安裝與配置,總共分為四步,其中環境變量配置不是必須的。1、安裝包下載2、安裝過程3、環境變量配置4、連接測試一、官網下載mysql安裝包1.前往官網下載,下載鏈接為:2.選擇合適你電腦系統的版本進行安裝。如果…

計算機基礎:信息安全相關知識筆記

1、信息安全要素機密性:保證信息不暴露給未授權的用戶。完整性:得到允許的用戶可以修改數據,并且可以判斷數據是否被篡改。可用性:擁有授權的用戶可以在需要時訪問數據。可控性:可控制授權的范圍內的信息流向以及行為方…

mysql gtid ha_MySQl新特性 GTID

GTID簡介概念全局事務標識符(GTID)是創建的唯一標識符,并與在源(主)服務器上提交的每個事務相關聯。此標識符不但是唯一的,而且在給定復制設置中的所有服務器上都是唯一的。所有交易和所有GTID之間都有一對一的映射關系。GTID由source_id和transaction_i…

python gui界面 tcp_通過python實現TCP編程

偽代碼: ss socket() #創建服務器套接字 ss.bind() #把地址綁定到套接字上 ss.listen() #監聽連接(最大連接數) info_loop: #服務器無限循環 cs ss.accept() #接受客戶端連接 comm_loop: #通信循環 cs.recv()/cs.send() #對話(接…

計算機網絡安全基礎知識筆記

1、網絡安全威脅介紹非法授權訪問:沒有預先經過同意,就使用網絡或相關的計算機資源就是非授權訪問。主要有以下幾種形式:身份攻擊、假冒、非法用戶進入網絡系統進行違法操作、合法用戶以未授權的方式進行操作。信息泄露丟失:主要是…

Delphi面向對象學習隨筆七:COM

作者:巴哈姆特http://www.cnpack.org(轉載請注明出處并保持完整) 上一篇,我們介紹了接口。如果沒有接觸過COM對象的話,你會覺得接口真的很麻煩,也許會有:“還不如直接定義一個類更方便”的想法。…

lambda

例子:

mysql查詢語句詳解_基于mysql查詢語句的使用詳解

1> 查詢數據表除了前三條以外的數據。起初我想到的是這條語句SELECT * FROM admin WHERE userid NOT IN (SELECT userid FROM admin ORDER BY userid LIMIT 3) ORDER BY userid DESC但是運行的時候會報 This version of MySQL doesnt yet support LIMIT & IN/ALL/ANY/SO…

數據庫技術基礎:數據庫與數據庫管理系統概念介紹

一、數據庫系統基本概念知識1、 數據(Data)用來描述事物的符號記錄,它具有多種表現形式比如文字、圖形、圖像、視頻等。信息:是現實事物的存在方式或狀態的反映。信息的特性有可感知、可存儲、可加工、可傳遞、可再生等。2、 數據…

unity3d collider自動調整大小_Maya模型在Unity3d中的快速烘焙【2020】

本文小姐姐將以一個Maya的室內小客廳場景為例,和童鞋們一起討論Unity3d快速烘焙Maya室內模型光照的方法,一方面是對前面知識的綜合應用,另一方面滿足一下做室內設計童鞋的學習需求。話不多說,開工!這個例子的Maya場景模…

angualarjsdemo

AngularJs學習筆記--Forms 原版地址:http://code.angularjs.org/1.0.2/docs/guide/forms 控件(input、select、textarea)是用戶輸入數據的一種方式。Form(表單)是這些控件的集合,目的是將相關的控件進行分組…

Java中Comparator比較器的使用以及使用lamba簡化代碼

代碼例子&#xff1a; /*** 測試Comparator*/Testpublic void test17() {//原始方法Comparator<Integer> comparator new Comparator<Integer>() {Overridepublic int compare(Integer o1, Integer o2) {return Integer.compare(o1, o2);}};int compare1 compara…