網路協議UDP

2022-08-25 00:06:12 字數 2178 閱讀 7980

tcp/ip協議介紹:計算機網路協議,不同型別不同廠家之間的終端進行溝通,規範協議 

。網際網路協議族:為tcp/ip協議族 大概有上百種協議,其中tcp協議、ip協議使用的比較 

多所以大家預設成為tcp/ip

------------------------------socket介紹------------------------------

#定義:socket(簡稱 套接字) 是程序間通訊的一種方式,它與其他程序間通訊的乙個主 

要不同是:

#import socket:應用socket包

#socket.socket(address family,type):建立乙個套接字,返回socket的描述符

address family:可以選擇 af_inet(用於 internet 程序間通訊) 或者 

af_unix(用於同一臺機器程序間通訊),實際工作中常用af_inet

type:套接字型別,可以是 socket_stream(流式套接字,主要用於 tcp 協議 

)或者 socket_dgram(資料報套接字,主要用於 udp 協議)

------------------------------udp協議------------------------------

upd協議:快速傳播資料,但不太安全。19世界70年代

#udpsocket = socket(af_inet, sock_dgram):建立套接字

#senddata = raw_input("請輸入要傳送的資料:"):從鍵盤獲取資料

#sendaddr = ('192.168.1.103', 8080):準備接收方的位址

#bindaddr = ('', 7788) # ip位址和埠號,ip一般不用寫,表示本機的任何乙個ip

#udpsocket.bind(bindaddr)# 繫結本地的相關資訊,如果乙個網路程式不繫結,則系統 

會隨機分配

#udpsocket.sendto(senddata, sendaddr):傳送資料到指定的電腦上

#recvdata=udpsocket.recvfrom(1024):接收資料,1024表示本次接收的最大位元組數

#udpsocket.close():關閉套接字

------------------------------使用執行緒編寫案例------------------------------

001002

003004

005006

007008

009010

011012

013014

015016

017018

019020

021022

023024

025026

027028

029030

031032

033034

035036

037038

039040

041042

043044

045046

047048

049050

051052

053054

055056

057058

059060

061062

063064

065066

067068

069070

071072

073074

075076

077078

079080

081082

083084

085086

087088

089090

091092

093094

095096

097098

099100

101102

103104

105106

107108

109110

111112

113114

115116

117118

119120

網路傳輸協議 UDP

1.udp概念 2.udp特點 無連線 資源開銷小 傳輸速度快 udp每個資料報最大為64k 3.udp的優缺點 優點 傳輸速度快 不需要連線,資源開銷小 缺點 傳輸資料不可靠,容易丟資料報 沒有流量控制,需要對方一直接受資料 建立乙個基於udp的網路程式流程很簡單,具體步驟如下 1.建立客戶端套接...

網路程式設計 UDP協議

udp協議 服務端1 2 udp 協議 又稱 資料報協議 sock dgram34 5 from socket import 一般不這樣做 會重名 但寫socket可以這樣寫 因為要用到太多 會有大量的socket.67 server socket af inet,sock dgram 8 serv...

網路程式設計之UDP協議

將資料及源和目的封裝成資料報,不需要建立連線。每個資料報的大小限制在64k內。因無連線,是不可靠的協議,但是速度快。客戶端 1 建立udp傳輸的傳送端 2 建立udp的socket服務 3 將要傳送的資料封裝到資料報中 4 通過udp的socket服務獎資料報傳送過去 5 關閉socket服務 pu...