傳輸層 1 綜合簡介

2021-09-26 06:35:07 字數 1764 閱讀 8368

傳輸控制協議

分段、編號、流量控制、可靠傳輸、建立會話(netstat -n)

使用者報文協議

乙個資料報完成資料通訊,不建立會話(對伺服器要求降低)、多播或廣播(類似通知)、不可靠傳輸。

eg ,1、dns解析用的udp 。2、qq聊天用的也是udp。3、螢幕的廣播(雖然乙個包傳不玩,但也不保證資料的可靠性)

協議埠:如果把ip位址比作一間房子 ,埠就是出入這間房子的門。真正的房子只有幾個門,但是乙個ip位址的埠可以有65536(即:2^16)個之多!埠是通過埠號來標記的,埠號只有整數,範圍是從0 到65535(2^16-1)。

埠其實就是隊,作業系統為各個程序分配了不同的隊,資料報按照目的埠被推入相應的隊中,等待被程序取用,在極特殊的情況下,這個隊也是有可能溢位的,不過作業系統允許各程序指定和調整自己的隊的大小。

常見的應用層協議使用的埠。

http = tcp + 80(埠)

smtp (發郵件協議=  tcp + 25

pop3(收郵件協議) =  tcp + 110

dns = udp + 53 或 tcp + 53

rdp(遠端桌面) = tcp + 3389

1、服務使用utd 或tcp 的埠幀聽客戶端請求

2、客戶端使用ip位址定位伺服器,使用埠定位服務

3、可以只開放必要埠(設定伺服器網絡卡只允許訪問必要的埠)來使得服務更安全(網路層的設定

1.安裝服務

預設有檔案共享服務。

2.檢視服務偵聽埠 

netstate -a[n]  檢視服務偵聽的埠

netstate -n  檢視會話

netstate -n  檢視會話 的程序

telnet  192.168.80.123  3389 (遠端桌面)//測試遠端計算機的某個埠是否開啟 (有埠掃瞄工具掃網段裡的埠)

hostname(計算機名稱,用名稱也可訪問共享資源)

3.更改服務使用預設埠

4.設定網路安全

在網絡卡上只開預設的埠。

傳輸層提供了程序和程序之間的通訊(tcp\udp作用範圍),網路層提供了主機之間的邏輯通訊(ip協議的作用範圍)。

為相互通訊的程序提供了邏輯通訊,讓應用程式能夠找到服務。實現是(tcp\udp + 埠)。

還要對報文進行差錯校驗。

面向連線(tcp)或不連線(udp)

網路層是通過協議號來標上層(傳輸層)是來自是tcp\udp(tcp 6,udp 17, icmp 1.) .icmp控制報文協議。它是tcp/ip協議簇的乙個子協議,用於在ip主機、路由器之間傳遞控制訊息。控制訊息是指網路通不通、主機是否可達、路由是否可用等網路本身的訊息。

通過16位的二進位制進行標識的。2 的16方

埠號只具有本地意義(不應該衝突)。埠是為了標識本計算機應用層的各程序。不同計算機相同埠是沒有聯絡的。

傳送資料時有目標埠(伺服器端口)和源埠(應用程式的埠,但不能相同)。 

eg:開啟多個瀏覽器視窗的源埠都不同,不然返回的資料不知道是由誰來接收了。

埠號

範圍:0 - 65535

熟知的埠:0 - 1023

登記的埠:1024 -49151

客戶端埠:49152 - 65535          

命令: netstat -n | find "established"  只顯示已建立狀態的連線

傳輸層 http協議簡介

http協議是建立的tcp之上的,他是在網際網路上實現檔案傳輸的基本協議,與之合作的協議還有dns協議。服務端 乙個服務程序,不斷監聽80埠,客戶端 一般就是瀏覽器。http是無連線的,無狀態的協議。請求乙個全球資訊網文件的過程 文字描述,比如請求 1.用dns來解析網域名稱,獲得對應的ip位址 2...

TCP協議(傳輸層)!!!(1)

在學習tcp之前,讓我們把它的特性總結一遍 16位視窗大小 即接收緩衝區剩餘空間的大小 16位校驗和 傳送端填充,crc校驗.接收端校驗不通過,則認為資料有問題.此處的檢驗和不光包含tcp首部,也 包含tcp資料部分.tcp將每個位元組的資料都進行了編號,即為序列號。每乙個ack都帶著對應的確認序列...

傳輸層概述以及傳輸層埠

一 運輸層協議概述 兩個主機進行通訊實際上就是兩個主機中的應用程序互相通訊,應用程序之間的通訊又稱為端到端的通訊。運輸層提 用程序間的邏輯通訊 邏輯通訊 的意思是 運輸層之間的通訊好像是沿水平方向傳送資料。但事實上這兩個運輸層之間並沒有一條水平方向的物理連線。運輸層向高層使用者遮蔽了下面網路核心的細...