linux網路基礎知識

2021-09-27 05:10:12 字數 915 閱讀 4342

linux下的網路配置

通訊的三要素是:ip位址,子網掩碼,路由。

ip和netmask是必須有的,有了這兩個條件,可以實現本地網路通訊。

如果有ip,netmask,route,就可以實現跨網段通訊

ip位址(internet protocol address)是一種在internet上的給主機編址的方式,也稱為網際協議位址。常見的ip位址,分為ipv4與ipv6兩大類。

私有位址(private address)屬於非註冊位址,專門為組織機構內部使用

a類 10.0.0.0--10.255.255.255

b類 172.16.0.0--172.31.255.255

c類 192.168.0.0--192.168.255.255

主機數=2^主機id位-2(包括0網段位和255廣播位)

網段192.168.0.0 廣播位址192.168.0.255

網路數=2^可變的網路id位

ip網路位址=ip和netmask(子網掩碼)與運算

子網掩碼 netmask

用來劃分網路區域

子網掩碼:共32位,對應網路id位為1,對應主機id為0

a類網路的前8位為網路id,即前8位為1,後面的主機位為0

子網掩碼為11111111.00000000.00000000.00000000

對於a類位址來說,預設的子網掩碼是255.0.0.0

b類網路的前16位為網路id

子網掩碼為:11111111.11111111.00000000.0000000

對於b類位址來說預設的子網掩碼是255. 255.0.0

c類的前24位為網路id

子網掩碼為:11111111.11111111.1111111.00000000

對於c類位址來說預設的子網掩碼是255.255.255.0

linux基礎 網路基礎知識篇

一.網路基礎知識概念 1.什麼是網路?2.網路的誕生六步曲 4 此時經過上面三步就完成了網路的基本的通訊基礎,進入資料傳輸階段,通過網絡卡將計算機可以識別的二進位制資訊轉換為電壓資訊進行傳輸 5 傳輸的過程中,如果連續傳送高低電壓可能影響網路的接收,因此需要定義1個bit傳輸的單位時間作為區分連續相...

linux網路程式設計基礎知識

int connect int sockfd,const struct sockaddr servaddr,socklen t addrlen 引數 sock是socket返回的套接字描述符,第二個和第三個引數是伺服器的套接字位址結構的指標和該結構的大小。作用 tcp客戶端通過connect函式建立...

Linux網路篇基礎知識

訪問 基本原理 網路基礎配置 1.修改主機名 臨時方法 root zr666 hostname 名字 root zr666 logout 永久方法 root zr666 vi etc sysconfig network networking yes hostname zr666 如果要單一的修改這個...