socket發(fā)送端口和接收端口 socket客戶端端口由誰(shuí)分配?
socket客戶端端口由誰(shuí)分配?使用Sock套接字(socket)由主機(jī)的什么組成?套接字是通信的基石,是支持TCP/IP協(xié)議的網(wǎng)絡(luò)通信的基本操作單元。Sock端口號(hào)0是什么情況?端口號(hào)0是一個(gè)保留的
socket客戶端端口由誰(shuí)分配?
使用Sock
套接字(socket)由主機(jī)的什么組成?
套接字是通信的基石,是支持TCP/IP協(xié)議的網(wǎng)絡(luò)通信的基本操作單元。Sock
端口號(hào)0是什么情況?
端口號(hào)0是一個(gè)保留的端口號(hào),這意味著它不應(yīng)該用于TCP或UDP網(wǎng)絡(luò)傳輸。但是在網(wǎng)絡(luò)編程中,尤其是在unix套接字編程中,它有一些特殊的含義。在unix套接字編程中,端口號(hào)0是由系統(tǒng)指定的動(dòng)態(tài)生成的端口。
什么是Socket?簡(jiǎn)單點(diǎn),通俗易懂的?
你可以簡(jiǎn)單理解為一個(gè)號(hào)碼。
你這邊一個(gè)號(hào)碼發(fā)信息,另一個(gè)號(hào)碼接收你發(fā)的信息。It 就這么簡(jiǎn)單。您使用的號(hào)碼指定了要發(fā)送的號(hào)碼,并且只有該號(hào)碼可以接收您發(fā)送的消息。這兩款手機(jī)可以接收消息,也可以發(fā)送消息。就是扮演插座的角色。兩部手機(jī)就是你的電腦。Sock
socket端口號(hào)分配機(jī)制?
連接的socket客戶端通過調(diào)用connect函數(shù)將本地和遠(yuǎn)程信息保存在sock
網(wǎng)絡(luò)中的socket是什么意思,它與端口和IP地址到底是什么關(guān)系啊~謝謝?
請(qǐng)用簡(jiǎn)單的語(yǔ)言回答,唐 t抄~
三者本質(zhì)上沒有可比性,socket是TCP/IP協(xié)議的封裝和應(yīng)用(程序員級(jí)別)。也可以說TPC/IP協(xié)議是傳輸層協(xié)議,主要解決如何在網(wǎng)絡(luò)中傳輸數(shù)據(jù),而HTTP是應(yīng)用層協(xié)議,主要解決如何封裝數(shù)據(jù)。關(guān)于TCP/IP和HTTP協(xié)議的關(guān)系,網(wǎng)絡(luò)有一個(gè)通俗易懂的介紹: "我們只能在傳輸數(shù)據(jù)時(shí)使用(傳輸層)TCP/IP協(xié)議,但那樣的話,如果沒有,應(yīng)用層無(wú)法識(shí)別數(shù)據(jù)內(nèi)容。如果想讓傳輸?shù)臄?shù)據(jù)有意義,必須使用應(yīng)用層協(xié)議。應(yīng)用層協(xié)議有很多,如HTTP、FTP、TELNET等。您也可以定義自己的應(yīng)用層協(xié)議。WEB使用HTTP協(xié)議作為應(yīng)用層協(xié)議封裝HTTP文本信息,然后使用TCP/IP作為傳輸層協(xié)議發(fā)送到網(wǎng)絡(luò)。 "而我們平時(shí)說的最多的插座是什么?其實(shí)socket就是TCP/IP協(xié)議的封裝。Socket本身不是一個(gè)協(xié)議,而是一個(gè)API。只有通過Socket才能使用TCP/IP協(xié)議。其實(shí)Socket和TCP/IP協(xié)議沒有必然聯(lián)系。在設(shè)計(jì)Socket編程接口時(shí),希望它也能適應(yīng)其他網(wǎng)絡(luò)協(xié)議。所以Socket的出現(xiàn)只是讓程序員更容易使用TCP/IP協(xié)議棧,TCP/IP協(xié)議棧是TCP/IP協(xié)議的抽象,從而形成了我們所知道的一些最基本的功能接口,比如創(chuàng)建、、連接、接受、發(fā)送、讀寫。網(wǎng)絡(luò)中關(guān)于socket和TCP/IP協(xié)議的關(guān)系有一種說法很好理解: "TCP/IP只是一個(gè)協(xié)議棧,就像操作系統(tǒng)的運(yùn)行機(jī)制一樣,必須具體實(shí)現(xiàn),同時(shí)必須提供對(duì)外的操作接口。就像操作系統(tǒng)會(huì)提供一個(gè)標(biāo)準(zhǔn)的編程接口,比如win32編程接口,TCP/IP也應(yīng)該提供一個(gè)接口給程序員做網(wǎng)絡(luò)開發(fā),這就是Socket編程接口。 "我不 我不認(rèn)為它 太多關(guān)于TCP/IP協(xié)議的相關(guān)性了。在網(wǎng)上查一下這類協(xié)議的資料和書籍?dāng)?shù)量就知道了。