溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

什么是網(wǎng)絡(luò)連接和層次模型?ip的配置方法是什么?

發(fā)布時間:2020-05-21 10:41:43 來源:億速云 閱讀:251 作者:Leah 欄目:系統(tǒng)運維

什么是網(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ㄟ^這篇文章,希望你能收獲更多。

向AI問一下細節(jié)

免責(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)容。

AI