OSI與TCP/IP各層的結構與功能,都有哪些協議?協議所占埠號?

1)物理層----定義了為建立、維護和拆除物理鏈路所需的機械的、電氣的、功能的和規程的特性,其作用是使原始的資料位元流能在物理媒體上傳輸,具體涉及接插件的規格、“0”、“1”信號的電平表示、收發雙方的協調等內容,
2)資料鏈路層----位元流被組織成資料鏈路協議資料單元(通常稱為楨),并以其為單位進行傳輸,楨中包含地址、控制、資料及校驗碼等資訊,資料鏈路層的主要作用是通過校驗、確認和反饋重發等手段,將不可靠的物理鏈路改造成對網路層來說無差錯的資料鏈路,資料鏈路層還要協調收發雙方的資料傳輸速率,即進行流量控制,以防止接收方因來不及處理發送方來的高速資料而導致緩沖器溢位及線路阻塞,
3)網路層----資料以網路協議資料單元(分組)為單位進行傳輸,網路層關心的是通信子網的運行控制,主要解決如何使資料分組跨越通信子網從源傳送到目的地的問題,這就需要在通信子網中進行路由選擇,另外,為避免通信子網中出現過多的分組而造成網路阻塞,需要對流入的分組數量進行控制,當分組要跨越多個通信子網才能到達目的地時,還要解決網路互聯的問題,
4)傳輸層----是第一個端--端,也即主機--主機的層次,傳輸層提供的端到端的透明資料運輸服務,使高層用戶不必關心通信子網的存在,由此用統一的運輸原語書寫的高層軟體便可運行于任何通信子網上,傳輸層還要處理端到端的差錯控制和流量控制問題,
5)會話層----是行程--行程的層次,其主要功能是組織和同步不同的主機上各種行程間的通信(也稱為會話),會話層負責在兩個會話層物體之間進行對話連接的建立和拆除,在半雙工情況下,會話層提供一種資料權標來控制某一方何時有權發送資料,會話層還提供在資料流中插入同步點的機,使得資料傳輸因網路故障而中斷后,可以不必從頭開始而僅重傳最近一個同步點以后的資料,
6)表示層----為上層用戶提供共同的資料或資訊的語法表示變換,為了讓采用不同編碼方法的計算機在通信中能相互理解資料的內容,可以采用抽象的標準方法來定義資料結構,并采用標準的編碼表示形式,表示層管理這些抽象的資料結構,并將計算機內部的表示形式轉換成網路通信中采用的標準表示形式,資料壓縮和加密也是表示層可提供的表示變換功能,
7)應用層----是開放系統互連環境的最高層,不同的應用層為特定型別的網路應用提供訪問OSI環境的手段,網路環境下不同主機間的檔案傳送訪問和管理(FTAM)、傳送標準電子郵件的文電處理系統(MHS)、使不同型別的終端和主機通過網路互動訪問的虛擬終端(VT)協議等都屬于應用層的范疇,
各層協議:
物理層:RJ45、CLOCK、IEEEE802.3
資料鏈路:PPP、FR、HDLC、VLAN、MAC
網路層:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGMP
傳輸層:TCP、UDP、SPX
會話層:RPC、SQL、NETBIOS、NFS
表示層:JPEG、MPEG、ASCII、MIDI
應用層:RIP、BGP、FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
常用協議的埠號:HTTP 80,ftp 20,21,telnet 23,SMTP 25,
IP地址的分類
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/27633.html
標籤:其他
下一篇:我今天正式入職了
