您好,登錄后才能下訂單哦!
什么是網(wǎng)絡(luò)連接和層次模型?ip的配置方法是什么?這些問題可能是我們?nèi)粘9ぷ鲿姷降?。通過這些問題,希望你能收獲更多。下面是揭開這些問題的詳細內(nèi)容。
1、簡述osi七層模型和TCP/IP五層模型
OSI七層模型分別為:
應(yīng)用層
為應(yīng)用程序進程提供網(wǎng)絡(luò)服務(wù);可提供用戶身份驗證
表示層
數(shù)據(jù)表示
確保接收系統(tǒng)可以讀出該數(shù)據(jù)
格式化數(shù)據(jù)
構(gòu)建數(shù)據(jù)
協(xié)商用于應(yīng)用層的數(shù)據(jù)傳輸語法
提供加密
會話層
主機通信;建立、管理和終止在應(yīng)用程序之間的會話
傳輸層
確保數(shù)據(jù)傳輸?shù)目煽啃?/span>
建立、維護和終止虛擬電路
通過錯誤檢測和恢復(fù)
信息流控制來保障可靠性
網(wǎng)絡(luò)層
路由數(shù)據(jù)包
選擇傳遞數(shù)據(jù)的最佳路徑
支持邏輯尋址和路由選擇
數(shù)據(jù)鏈路層
定義如何格式化數(shù)據(jù)以便進行傳輸以及如何控制對網(wǎng)絡(luò)的訪問
支持錯誤檢測
物理層
為啟動、維護以及關(guān)閉物理鏈路定義了電氣規(guī)范、機械規(guī)范、過程規(guī)范和功能規(guī)范
TCP/IP五層分別為:
應(yīng)用層
對應(yīng)OSI模型的應(yīng)用層、表示層和會話層
傳輸層
Internet層
數(shù)據(jù)鏈路層
物理層
2、總結(jié)描述TCP三次握手四次揮手
三次握手:
第一次握手:建立連接時,客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進入SYN_SENT狀態(tài),等待服務(wù)器確認;SYN:同步序列編號(Synchronize Sequence Numbers)。
第二次握手:服務(wù)器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發(fā)送一個SYN包(syn=k),即SYN+ACK包,此時服務(wù)器進入SYN_RECV狀態(tài);
第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進入ESTABLISHED(TCP連接成功)狀態(tài),完成三次握手
四次揮手:
1)客戶端進程發(fā)出連接釋放報文,并且停止發(fā)送數(shù)據(jù)。釋放數(shù)據(jù)報文首部,F(xiàn)IN=1,其序列號為seq=u(等于前面已經(jīng)傳送過來的數(shù)據(jù)的最后一個字節(jié)的序號加1),此時,客戶端進入FIN-WAIT-1(終止等待1)狀態(tài)。 TCP規(guī)定,F(xiàn)IN報文段即使不攜帶數(shù)據(jù),也要消耗一個序號。
2)服務(wù)器收到連接釋放報文,發(fā)出確認報文,ACK=1,ack=u+1,并且?guī)献约旱男蛄刑杝eq=v,此時,服務(wù)端就進入了CLOSE-WAIT(關(guān)閉等待)狀態(tài)。TCP服務(wù)器通知高層的應(yīng)用進程,客戶端向服務(wù)器的方向就釋放了,這時候處于半關(guān)閉狀態(tài),即客戶端已經(jīng)沒有數(shù)據(jù)要發(fā)送了,但是服務(wù)器若發(fā)送數(shù)據(jù),客戶端依然要接受。這個狀態(tài)還要持續(xù)一段時間,也就是整個CLOSE-WAIT狀態(tài)持續(xù)的時間。
3)客戶端收到服務(wù)器的確認請求后,此時,客戶端就進入FIN-WAIT-2(終止等待2)狀態(tài),等待服務(wù)器發(fā)送連接釋放報文(在這之前還需要接受服務(wù)器發(fā)送的最后的數(shù)據(jù))。
4)服務(wù)器將最后的數(shù)據(jù)發(fā)送完畢后,就向客戶端發(fā)送連接釋放報文,F(xiàn)IN=1,ack=u+1,由于在半關(guān)閉狀態(tài),服務(wù)器很可能又發(fā)送了一些數(shù)據(jù),假定此時的序列號為seq=w,此時,服務(wù)器就進入了LAST-ACK(最后確認)狀態(tài),等待客戶端的確認。
5)客戶端收到服務(wù)器的連接釋放報文后,必須發(fā)出確認,ACK=1,ack=w+1,而自己的序列號是seq=u+1,此時,客戶端就進入了TIME-WAIT(時間等待)狀態(tài)。注意此時TCP連接還沒有釋放,必須經(jīng)過2??MSL(最長報文段壽命)的時間后,當(dāng)客戶端撤銷相應(yīng)的TCB后,才進入CLOSED狀態(tài)。
6)服務(wù)器只要收到了客戶端發(fā)出的確認,立即進入CLOSED狀態(tài)。同樣,撤銷TCB后,就結(jié)束了這次的TCP連接??梢钥吹?,服務(wù)器結(jié)束TCP連接的時間要比客戶端早一些。
3、描述TCP和UDP區(qū)別
TCP:
提供可靠傳輸
面向連接協(xié)議
數(shù)據(jù)恢復(fù),重傳
流量控制,滑動窗口
擁塞控制
錯誤檢查
UDP:
提供不可靠的網(wǎng)絡(luò)訪問
非面向連接協(xié)議
有限的錯誤檢查
傳輸性能高
無數(shù)據(jù)恢復(fù)特性
4、總結(jié)ip分類以及每個分類可以分配的IP數(shù)量
IP地址根據(jù)網(wǎng)絡(luò)號和主機號來分,分為A、B、C三類及特殊地址D、E。全0和全1的都保留不用。
A類:(1.0.0.0-126.0.0.0)(默認子網(wǎng)掩碼:255.0.0.0或 0xFF000000)第一個字節(jié)為網(wǎng)絡(luò)號,后三個字節(jié)為主機號。該類IP地址的最前面為“0”,所以地址的網(wǎng)絡(luò)號取值于1~126之間。一般用于大型網(wǎng)絡(luò)??梢苑峙涞腎P數(shù)量為2^24-2
B類:(128.0.0.0-191.255.0.0)(默認子網(wǎng)掩碼:255.255.0.0或0xFFFF0000)前兩個字節(jié)為網(wǎng)絡(luò)號,后兩個字節(jié)為主機號。該類IP地址的最前面為“10”,所以地址的網(wǎng)絡(luò)號取值于128~191之間。一般用于中等規(guī)模網(wǎng)絡(luò)??梢苑峙涞腎P數(shù)量為2^16-2
C類:(192.0.0.0-223.255.255.0)(子網(wǎng)掩碼:255.255.255.0或 0xFFFFFF00)前三個字節(jié)為網(wǎng)絡(luò)號,最后一個字節(jié)為主機號。該類IP地址的最前面為“110”,所以地址的網(wǎng)絡(luò)號取值于192~223之間。一般用于小型網(wǎng)絡(luò)。可以分配的IP數(shù)量為2^8-2
D類:是多播地址。該類IP地址的最前面為“1110”,所以地址的網(wǎng)絡(luò)號取值于224~239之間。一般用于多路廣播用戶[1] 。
E類:是保留地址。該類IP地址的最前面為“1111”,所以地址的網(wǎng)絡(luò)號取值于240~255之間。
在IP地址3種主要類型里,各保留了3個區(qū)域作為私有地址,其地址范圍如下:
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
5、總結(jié)IP配置方法
1)編輯網(wǎng)卡配置文件:
[root@centos7 ~]# cd /etc/sysconfig/network-scripts/
[root@centos7 network-scripts]# cat ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens160
UUID=b6745d07-b1ff-41dc-9124-0935d0a295a4
DEVICE=ens160
ONBOOT=yes
IPADDR=10.1.1.109
PREFIX=24
GATEWAY=10.1.1.254
DNS1=202.96.128.166
2)ip、ifconfig命令配置(臨時有效):
[root@centos7 ~]# ifconfig ens160 add 1.1.1.1 netmask 255.255.255.0
[root@centos7 ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.1.109 netmask 255.255.255.0 broadcast 10.0.1.255
inet6 fe80::ba9a:e268:3d85:c60b prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:ce:c2:9e txqueuelen 1000 (Ethernet)
RX packets 4081510 bytes 1791828103 (1.6 GiB)
RX errors 0 dropped 131 overruns 0 frame 0
TX packets 1003259 bytes 1246680678 (1.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens160:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 1.1.1.1 netmask 255.255.255.0 broadcast 1.1.1.255
ether 00:0c:29:ce:c2:9e txqueuelen 1000 (Ethernet)
[root@centos7 ~]# ip address add 1.1.1.1/24 dev ens160
[root@centos7 ~]# ip a
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:ce:c2:9e brd ff:ff:ff:ff:ff:ff
inet 10.1.1.109/24 brd 10.0.1.255 scope global noprefixroute ens160
valid_lft forever preferred_lft forever
inet 1.1.1.1/24 scope global ens160
valid_lft forever preferred_lft forever
inet6 fe80::ba9a:e268:3d85:c60b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3)圖形界面配置
以上就是網(wǎng)絡(luò)連接和層次模型以及ip配置方法的具體介紹,內(nèi)容較為全面,而且我也相信有相當(dāng)?shù)囊恍┕ぞ呖赡苁俏覀內(nèi)粘9ぷ骺赡軙姷交蛴玫降摹Mㄟ^這篇文章,希望你能收獲更多。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。