傳輸控制協議
分段、編號、流量控制、可靠傳輸、建立會話(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都帶著對應的確認序列...
傳輸層概述以及傳輸層埠
一 運輸層協議概述 兩個主機進行通訊實際上就是兩個主機中的應用程序互相通訊,應用程序之間的通訊又稱為端到端的通訊。運輸層提 用程序間的邏輯通訊 邏輯通訊 的意思是 運輸層之間的通訊好像是沿水平方向傳送資料。但事實上這兩個運輸層之間並沒有一條水平方向的物理連線。運輸層向高層使用者遮蔽了下面網路核心的細...