系統(tǒng)集成是指將計(jì)算機(jī)軟件、硬件、網(wǎng)絡(luò)通信等技術(shù)和產(chǎn)品集成為能夠滿足用戶特定需求系統(tǒng)的信息系統(tǒng),包括總體策劃、設(shè)計(jì)開發(fā)、實(shí)施、服務(wù)和保障。
網(wǎng)絡(luò)協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定的集合。
網(wǎng)絡(luò)協(xié)議的三要素:語義(表示怎么做)、 語法(怎么做) 、語序(做的順序)。
OSI七層協(xié)議
1.OSI協(xié)議,目的是為計(jì)算機(jī)互聯(lián)提供一個(gè)共同的基礎(chǔ)和標(biāo)準(zhǔn)框架,從小到上共分為七層:
(1)物理層:該層包括物理聯(lián)網(wǎng)媒介,產(chǎn)生并檢測電壓以便發(fā)送和接收攜帶數(shù)據(jù)的信號。常見的協(xié)議有RS232、RJ-45等。
(2)數(shù)據(jù)鏈路層:將網(wǎng)絡(luò)層接收到的數(shù)據(jù)分割成特定的可被物理層傳輸?shù)膸3R姷膮f(xié)議有HDLC、PPP、ATM等。
(3)網(wǎng)絡(luò)層:將網(wǎng)絡(luò)地址翻譯成對應(yīng)的物理地址,并決定如何將數(shù)據(jù)從發(fā)送方路由到接收方。在TCP/IP協(xié)議中,常見的協(xié)議有IP、 ICMP、 ARP等。
(4)傳輸層:主要負(fù)責(zé)確保數(shù)據(jù)可靠、順序、無錯(cuò)地傳輸。在TCP/IP協(xié)議中,常見的協(xié)議有TCP、UDP、SPX等。
(5)會話層:負(fù)責(zé)在網(wǎng)絡(luò)中的兩節(jié)點(diǎn)之間建立和維持通信,以及提供交互回話的管理功能。常見的協(xié)議有SQL、NFS等。
(6)表示層:如同應(yīng)用程序和網(wǎng)絡(luò)之間的翻譯官,管理數(shù)據(jù)的解密加密、數(shù)據(jù)轉(zhuǎn)換、格式化和文本壓縮等。常見的協(xié)議有JPEG、GIF等。
(7)應(yīng)用層:負(fù)責(zé)對軟件提供接口以使程序能使用網(wǎng)絡(luò)服務(wù),如事務(wù)處理程序、文件傳送協(xié)議和網(wǎng)絡(luò)管理。在TCP/IP協(xié)議中,常見的協(xié)議有HTTP、Telnet、FTP、SMTP。
2.網(wǎng)絡(luò)協(xié)議和標(biāo)準(zhǔn)
IEEE802規(guī)范定義了網(wǎng)卡如何訪問傳輸介質(zhì)(如光纜、雙絞線),以及如何在傳輸介質(zhì)上傳輸數(shù)據(jù)的方法,還定義了傳輸信息的網(wǎng)絡(luò)設(shè)備之間連接建立、維護(hù)和拆除的途徑。
3.TCP/IP協(xié)議
Internet又稱互聯(lián)網(wǎng),是一個(gè)不受政府管理和控制的、包括成千上萬相互協(xié)作的組織和網(wǎng)絡(luò)的集合體。TCP/IP協(xié)議是其核心。
1)應(yīng)用層協(xié)議
在應(yīng)用層中,定義了很多面向應(yīng)用的協(xié)議,應(yīng)用程序通過本層協(xié)議利用網(wǎng)絡(luò)完成數(shù)據(jù)交互的任務(wù)。這些協(xié)議主要有FTP、TFTP、HTTP、SMTP、DHCP、DNS等。
FTP(文件傳輸協(xié)議)網(wǎng)絡(luò)上兩臺計(jì)算機(jī)傳送文件的協(xié)議,運(yùn)行在TCP之上。FTP的傳輸模式包括Bin(二進(jìn)制)和ASCII(文本文件)兩種,除了文本文件之外,都應(yīng)該使用二進(jìn)制模式傳輸。FTP在客戶機(jī)和服務(wù)器之間需建立兩條TCP連接,一條用于傳送控制信息(使用21號端口),另一條用于傳送文件內(nèi)容(使用20號端口)。
TFTP( Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)是用來在客戶機(jī)與服務(wù)器之間進(jìn)行簡單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開銷不大的文件傳輸服務(wù)。TFTP建立在UDP( User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)之上,提供不可靠的數(shù)據(jù)流傳輸服務(wù),不提供存取授權(quán)與認(rèn)證機(jī)制,使用超時(shí)重傳方式來保證數(shù)據(jù)的到達(dá)。
HTTP( Hypertext Transfer Protocol,超文本傳輸協(xié)議)是用于從 WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。HTP建立在TCP之上,它不僅保證計(jì)算機(jī)正確快速地傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內(nèi)容首先顯示等。
SMTP( Simple Mail Transfer Protocol,簡單郵件傳輸協(xié)議)建立在TCP之上,是一種提供可靠且有效的電子郵件傳輸?shù)膮f(xié)議。SMTP是建模在FTP文件傳輸服務(wù)上的一種郵件服務(wù),主要用于傳輸系統(tǒng)之間的郵件信息,并提供與電子郵件有關(guān)的通知。
DHCP( Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)建立在UDP的通知之上,基于客戶機(jī)/服務(wù)器模型設(shè)計(jì)的。所有的IP網(wǎng)絡(luò)設(shè)定數(shù)據(jù)都由DHCP服務(wù)器集中管理,并負(fù)責(zé)處理客戶端的DHCP要求;而客戶端則會使用從服務(wù)器分配下來的IP環(huán)境數(shù)據(jù)。DHCP通過租約(默認(rèn)為8天)的概念,有效且動(dòng)態(tài)地分配客戶端的TCP/IP設(shè)定。當(dāng)租約過半時(shí),客戶機(jī)需要向DHCP服務(wù)器申請續(xù)租;當(dāng)租約超過87.5%時(shí),如果仍然沒有和當(dāng)初提供IP的DHCP服務(wù)器聯(lián)系上,則開始聯(lián)系其他的DHCP服務(wù)器。DHCP分配的IP地址可以分為三種方式,分別是固定分配、動(dòng)態(tài)分配和自動(dòng)分配。
Telnet(遠(yuǎn)程登錄協(xié)議)是登錄和仿真程序,建立在TCP之上,它的基本功能是允許用戶登錄進(jìn)入遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。以前Telnet是一個(gè)將所有用戶輸入送到程計(jì)算機(jī)進(jìn)行處理的簡單的終端程序。目前,它的一些較新的版本是在本地執(zhí)行更多的處理,可以提供更好的響應(yīng),并且減少了通過鏈路發(fā)送到遠(yuǎn)程計(jì)算機(jī)的信息數(shù)量。
DNS( Domain Name System,域名系統(tǒng))在 Internet上域名與IP地址之間是一一對應(yīng)的,域名雖然便于人們記憶,但機(jī)器之間只能互相認(rèn)識IP地址,它們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要由專門的域名解析服務(wù)器來完成,DNS就是進(jìn)行域名解析的服務(wù)器。DNS通過對用戶友好的名稱查找計(jì)算機(jī)和服務(wù)。當(dāng)用戶在應(yīng)用程序中輸入DNS名稱時(shí),DNS服務(wù)可以將此名稱解析為與之相關(guān)的其他信息,例如,IP地址。
SNMP(Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)是為了解決Internet上的路由器管理問題而提出的,它可以在IP、IPX、 Appletalk和其他傳輸協(xié)議上使用。SNMP是指一系列網(wǎng)絡(luò)管理規(guī)范的集合,包括協(xié)議本身、數(shù)據(jù)結(jié)構(gòu)的定義和一些相關(guān)概念。目前,SNMP已成為網(wǎng)絡(luò)管理領(lǐng)域中事實(shí)上的工業(yè)標(biāo)準(zhǔn),并被廣泛支持和應(yīng)用,大多數(shù)網(wǎng)絡(luò)管理系統(tǒng)和平臺都是基于SNMP的。
2)傳輸層協(xié)議
傳輸層主要有兩個(gè)協(xié)議,分別是TCP(傳輸控制協(xié)議)和UDP( User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議),這些協(xié)議負(fù)責(zé)提供流量控制、錯(cuò)誤校驗(yàn)和排序服務(wù)。
TCP是整個(gè)TCP/P協(xié)議族中最重要的協(xié)議之一,它在IP協(xié)議提供的不可靠數(shù)據(jù)服務(wù)的基礎(chǔ)上,采用了重發(fā)技術(shù),為應(yīng)用程序提供了一個(gè)可靠的、面向連接的全雙工的數(shù)據(jù)傳輸服務(wù)。TCP協(xié)議一般用于傳輸數(shù)據(jù)量比較少,且對可靠性要求高的場合。
UDP是一種不可靠的、無連接的協(xié)議,可以保證應(yīng)用程序進(jìn)程間的通信,與TCP相比,UDP是一種無連接的協(xié)議,它的錯(cuò)誤檢測功能要弱得多??梢赃@樣說,TCP有助于提供可靠性,而UDP則有助于提高傳輸速率。UDP協(xié)議一般用于傳輸數(shù)據(jù)量大,對可靠性要求不是很高,但要求速度快的場合。
3)網(wǎng)絡(luò)層協(xié)議
網(wǎng)絡(luò)層中的協(xié)議主要有IP(Internet protocol 互聯(lián)網(wǎng)協(xié)議)、ICMP( Intemet Control Message Protocol,網(wǎng)際控制報(bào)文網(wǎng)際組管理協(xié)議)、IGMP( Internet Group Management Protocol,網(wǎng)際組管理協(xié)議)、ARP( Address Resolution Protocol 解析協(xié)議協(xié)議)和RARP( Reverse Address Resolution Protocol,反向地址解析協(xié)議)等,這些協(xié)議處理信息的路由和主機(jī)地址解析。
IP所提供的服務(wù)通常被認(rèn)為是無連接的和不可靠的,它將差錯(cuò)檢測和流量控制之類的服務(wù)授權(quán)給了其他的各層協(xié)議,這正是 TCP/IP能夠高效率工作的一個(gè)重要保證。網(wǎng)絡(luò)層的功能主要由IP來提供,除了提供端到端的分組分發(fā)功能外,IP還提供很多擴(kuò)充功能。例如,為了克服數(shù)據(jù)鏈路層對幀大小的限制,網(wǎng)絡(luò)層提供了數(shù)據(jù)分塊和重組功能,這使得很大的IP數(shù)據(jù)包能以較小的分組在網(wǎng)絡(luò)上傳輸。
ARP用于動(dòng)態(tài)地完成IP地址向物理地址的轉(zhuǎn)換。物理地址通常是指計(jì)算機(jī)的網(wǎng)卡地址,也稱為MAC( Media Access Control,媒體訪問控制)地址,每塊網(wǎng)卡都有唯一的地址;RARP用于動(dòng)態(tài)完成物理地址向P地址的轉(zhuǎn)換。
ICMP是一個(gè)專門用于發(fā)送差錯(cuò)報(bào)文的協(xié)議,由于IP協(xié)議是一種盡力傳送的通信協(xié)議,即傳送的數(shù)據(jù)可能丟失、重復(fù)、延退或亂序傳遞,所以需要一種盡量避免差錯(cuò)并能在發(fā)生差錯(cuò)時(shí)報(bào)告的機(jī)制,這就是ICMP的功能。
IGMP允許 Internet 中的計(jì)算機(jī)參加多播,是計(jì)算機(jī)用作向相鄰多目路由器報(bào)告多目組成員的協(xié)議。多目路由器是支持組播的路由器,它向本地網(wǎng)絡(luò)發(fā)送IGMP查詢,計(jì)算機(jī)通過發(fā)送GMP報(bào)告來應(yīng)答查詢。多目路由器負(fù)責(zé)將組播包轉(zhuǎn)發(fā)到網(wǎng)絡(luò)中所有組播成員。
不足之處請?jiān)谠u論區(qū)指正哦。
聯(lián)系客服