網絡

本地網絡是通過MAC地址通信 ,二層網絡 , MAC地址是物理地址
跨網絡使用IP地址通信,三層網絡,IP地址是邏輯地址
交換機可以隔離衝突域,不能隔離廣播域,
路由器可以隔離廣播域
交換機裏面有MAC表 可以自己學習,也可以手動設置
路由表裏面有路由表 可以自己學習,也可以手動設置,但是網絡很複雜,自己學習難度很高,使用協議學習RIP2 OSPF
ARP 地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP協議
IP ——MAC
RARP
MAC——IP
要指定路由路徑,路由器需要學習,學習過程叫做收斂
端口 通過端口號區別同一個網絡中不同的進程
端口號取值範圍 0——65536
一個端口只能屬於一個進程
端口是與IP綁定 套接字 socket ip:port
協議分層 OSI七層模型 物理層 數據鏈路層 網絡層 傳輸層 會話層 表示層(加密解密是否壓縮) 應用層
網絡
TCP/IP模型
網絡接口層(鏈路層) 網絡層 (互聯層) 傳輸層 應用層
IPv4中
32位二進制
A類:255.0.0.0 8 0-127 127個A類 127用:於迴環 1-126
容納多少個主機 2^24-2 主機位全0:網絡地址 主機位全1:廣播地址
B類:255.255.0.0 16 2^14B類 128-191 容納主機2^16-2
C類:255.255.255.0 24 2^21個C類 192-223 容納主機2^8-2
地址是人工分類的
公網地址
私有地址
A類地址 :10.0.0.0/8
B類地址:172.16.0.0/16——172.31.0.0/16
C類地址:192.168.0.0/24——192.168.255.0/24
路由規劃標準 路由表獲取 靜態 動態學習 下一跳 路由表中條目是單個主機的,叫主機路由 是網絡號,叫網絡路由 0.0.0.0 默認路由
網絡
TCP Transmission Control Protocol 需要三次握手
三次握手以後斷開連接 主動關閉 被動關閉
UDP User Datagram Protocol 即時通訊
網絡
網絡
TCP 三次握手 四次斷開
點到點 二層 主機到主機 三層 端到端 四層
網卡bonding
主機接入網絡:
IP
NETMASK
GATEWAY
HOSTNAME
DNS1
DNS2
DNS3
手動指定
DHCP Dynamic Host Configuration Protocol

路由信息

Linux :網絡功能屬於內核
IO:本地迴環
以太網網卡:ethX
網卡信息查詢
RHEL5:/etc/modprobe.conf
RHEL6:/etc/udev/rules.d/70-persistent-net.rules
網絡
路由:
/etc/sysconfig/network-scripts/route-ethX
添加格式一:
DEST via NEXTHOP

添加格式二:
ADDRESS0=
NETMASK0=
GATEWAY0=

DNS服務器指定方法只有一種:
/etc/resolv.con2
nameserver DNS_IP_1
nameserver DNS_IP_2

指定本地解析:
/etc/hosts
主機IP 主機名 主機別名
172.16.0.1 www.baidu.com XXX

DNS——/etc/hosts——DNS

配置主機名:hostname NAME
立即生效 ,但不是永久有效
一塊網卡可以使用多個地址:
網絡設備可以別名:
eth0
ethX:X , eth0:0 ,eth1:1, ......
配置方法:
ifconfig ethX:X IP/NETMASK
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X

非主要地址不能使用DHCP動態獲取;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章