ssh伺服器,使用22埠ftp伺服器,使用21埠
telnet伺服器,使用23埠
http伺服器,使用80埠
https伺服器,使用443埠
作業系統動態分配的埠號
檢視埠號
less /etc/services
//就可以檢視linux下所有的埠號了
埠號的理解:【問題】
乙個程序是否可以bind多個埠號呢?
乙個埠號是否可以被多個程序bind?
多個程序可以監聽同乙個埠號嗎?
所以套接字就可以準確的標識一台主機上的乙個程序,從而完成計算機之間的通訊
計算機之間的通訊:
in_addr轉化為字串
udp協議端格式插圖:udp協議端格式源埠號:在對方回信是選用,不需要時可用全0
目的埠號:在終點交付報時必須要用到
長度:udp使用者資料報的長度,其最小值是8(僅有首部)
udp的特點
面向資料報
udp的快取區
udp的socket既能讀,也能寫,全雙工
udp的使用注意事項
偽首部:
插圖:偽首部
基於udp的應用層的協議
面試題:用udp實現可靠傳輸?
參考tcp的可靠性機制,在應用層實現類似的邏輯
netstat是乙個用來監控tcp/ip網路非重要工具語法:netstat [選項]功能:檢視網路狀態
選項:
檢視伺服器程序id是非常方面語法:pisdof [程序名]功能:通過程序名,檢視程序id
基於ssh登入進行的網路安全的遠端檔案拷貝命令例:要將自己當前路徑下的clinet檔案傳送到主機ip為192.168.153.140的home目錄下scp ./clinet [email protected].***:/home
一些常用的埠號整理
下面對於常用的一些埠號及對應的服務進行簡單整理 埠的範圍是從1 65535。其中1 1024是被rfc 3232規定好了的,被稱作 眾所周知的埠 well known ports 從1025 65535的埠被稱為動態埠 dynamic ports 可用來建立與其它主機的會話,也可由使用者自定義用途。...
樹莓派固定USB埠號的方法
樹莓派的 usb埠接通時被對映為乙個檔案存在 dev 目錄下,通常是 ttyusb0,ttyusb1 等等。實際應用它存在這樣乙個問題,樹莓派並不是指定哪乙個埠就是 ttyusb0,或哪乙個就是 ttyusb1,而是把第乙個接入裝置的 usb口定為 ttyusb0,第二個是 ttyusb1,這在接乙...
埠號的分類
計算機 埠 1 是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬體領域的埠又稱介面,如 usb埠 串列埠等。軟體領域的埠一般指網路中面向連線服務和無連線服務的通訊協議埠,是一種抽象的軟體結構,包括一些資料結構和i o 基本輸入輸出 緩衝區。1 什麼是埠號 在一台主機上執行了多個服務...