網路程式設計入門教程02 IP和TCP UDP

2021-10-02 08:14:31 字數 377 閱讀 2043

在有了ip和mac位址以後,就可以完成兩主機間的網路傳輸。但是由於一台主機上可以有多個應用程式使用網路,如網頁、聊天工具等,使用對不同的應用程式進行區分。傳輸層的一大主要作用就是指定埠。

傳輸層主要有兩大協議:udp (user datagram protocol ,使用者資料報)和tcp (transmission control protocol,傳輸控制協議)。兩者的主要區別是udp是面向無連線的;而tcp是面向連線的。

介紹完網路層和傳輸層,再上面的就是應用層了。應用程式需要使用tcp/udp+ip協議傳輸資料,雖然目前這些協議都整合在作業系統中了,但是使用起來還是會很複雜。因此作業系統提供了socket機制進行了封裝,讓我們可以不關心內部。將在下一節講解。

python入門教程之十九網路程式設計socket

網路層是位址簇 客戶端寫法 import socket client socket.socket 宣告socket型別,同時生成socket連線物件 client.connect localhost 6969 連線本地埠 client.send hello world data client.rec...

VS2010 MFC程式設計入門教程之目錄和總結

部落格。一 vs2010 mfc程式設計入門教程之目錄 第一部分 vs2010 mfc開發環境 vs2010 mfc程式設計入門之前言 vs2010 mfc程式設計入門之一 vs2010與msdn安裝過程 第二部分 vs2010 mfc應用程式框架 vs2010 mfc程式設計入門之二 利用mfc嚮...

VS2010 MFC程式設計入門教程之目錄和總結

雞啄公尺的這套vs2010 mfc程式設計入門教程到此就全部完成了,雖然有些內容還未涉及到,但幫助大家進行vs2010 mfc的入門學習業已足夠。以此教程的知識為基礎,學習vs2010 mfc較為深入的內容已非難事。作為本教程的最後一課,雞啄公尺將對前面所講內容進行目錄歸納,並對這八個月加班加點的努...