- N +

socket什么意思啊?socket的作用

大家好,關(guān)于socket什么意思啊很多朋友都還不太明白,不過沒關(guān)系,因為今天小編就來為大家分享關(guān)于socket的作用的知識點,相信應(yīng)該可以解決大家的一些困惑和問題,如果碰巧可以解決您的問題,還望關(guān)注下本站哦,希望對各位有所幫助!

什么是LGA和socket

LGA封裝技術(shù)

LGA全稱是LandGridArray,直譯過來就是柵格陣列封裝,與英特爾處理器之前的封裝技術(shù)Socket478相對應(yīng),它也被稱為SocketT。說它是“跨越性的技術(shù)革命”,主要在于它用金屬觸點式封裝取代了以往的針狀插腳。而LGA775,顧名思義,就是有775個觸點。

因為從針腳變成了觸點,所以采用LGA775接口的處理器在安裝方式上也與現(xiàn)在的產(chǎn)品不同,它并不能利用針腳固定接觸,而是需要一個安裝扣架固定,讓CPU可以正確地壓在Socket露出來的具有彈性的觸須上,其原理就像BGA封裝一樣,只不過BGA是用錫焊死,而LGA則是可以隨時解開扣架更換芯片。

Socket就是接口的意思。不是AMD獨有的;比如Intel的Socket478處理器。

socket中文是什么意思

socket英[?s?k?t]美[?sɑ:k?t]n.插座;燈座;窩,穴;[解]眼窩,孔窩vt.把…裝入插座;給…配插座

web socket和socket區(qū)別

答:首先從二者的使用層面上就不同Socket是傳輸控制層協(xié)議,WebSocket是應(yīng)用層協(xié)議。Socket是應(yīng)用層與TCP/IP協(xié)議族通信的中間軟件抽象層,它是一組接口(不是協(xié)議,為了方便使用TCP或UDP而抽象出來的一層,是位于應(yīng)用層和傳輸控制層之間的一組接口)。

在設(shè)計模式中,Socket其實就是一個門面模式,它把復(fù)雜的TCP/IP協(xié)議族隱藏在Socket接口后面。利用TCP/IP協(xié)議建立TCP連接。(TCP連接則更依靠于底層的IP協(xié)議,IP協(xié)議的連接則依賴于鏈路層等更低層次。)WebSocket則是一個典型的應(yīng)用層協(xié)議。

靈活運用的程度不同WebSocket更易用,而Socket更靈活。Socket是應(yīng)用層與TCP/IP協(xié)議族通信的中間軟件抽象層,它是一組接口。在設(shè)計模式中,Socket其實就是一個門面模式,它把復(fù)雜的TCP/IP協(xié)議族隱藏在Socket接口后面,對用戶來說,一組簡單的接口就是全部,讓Socket去組織數(shù)據(jù),以符合指定的協(xié)議。

主機A的應(yīng)用程序要能和主機B的應(yīng)用程序通信,必須通過Socket建立連接,而建立Socket連接必須需要底層TCP/IP協(xié)議來建立TCP連接。建立TCP連接需要底層IP協(xié)議來尋址網(wǎng)絡(luò)中的主機。

socket 詳解

socket(套接字)是一個抽象層,應(yīng)用程序可以通過它發(fā)送或接收數(shù)據(jù),可對其進行像對文件一樣的打開、讀寫和關(guān)閉等操作。套接字允許應(yīng)用程序?qū)/O插入到網(wǎng)絡(luò)中,并與網(wǎng)絡(luò)中的其他應(yīng)用程序進行通信。網(wǎng)絡(luò)套接字是IP地址與端口的組合。

Socket最初是加利福尼亞大學(xué)Berkeley分校為Unix系統(tǒng)開發(fā)的網(wǎng)絡(luò)通信接口。后來隨著TCP/IP網(wǎng)絡(luò)的發(fā)展,Socket成為最為通用的應(yīng)用程序接口。

什么是端口到底是做什么的呢

在網(wǎng)絡(luò)的世界里,有兩個很重要的概念,一個是IP地址,一個是端口。根據(jù)IP地址可以找到互相通信的終端,根據(jù)端口可以找到互相通信的應(yīng)用程序,也就是不同的端口號對應(yīng)不同的應(yīng)用程序。

端口的作用

一個IP地址標識了一臺主機,而一臺主機可以提供多種服務(wù),比如web服務(wù)、ftp服務(wù)、遠程桌面等。如何區(qū)分不同的服務(wù)呢,顯示只靠IP地址是不行的,IP地址與服務(wù)是一對多的關(guān)系,這時就需要端口號進行區(qū)分了。

比如我們訪問今日頭條網(wǎng)站,瀏覽器使用一個大于1024的隨機端口,通過DNS獲取到今日頭條的網(wǎng)站的IP地址,訪問web服務(wù)的80端口。下圖顯示了TCP報文的格式,其中前兩個字段就是源端口號和目的端口號。

端口的分類

端口號是個整數(shù),范圍從0到65535(2^16-1),分為周知端口和動態(tài)端口。

1)周知端口,周知端口就是眾所周知的端口,有些是約定俗成的。范圍從0~1023,比如常見的www為80,ftp為21、telnet為23、dns為53等等。

2)動態(tài)端口,一般不用于固定分配給某種服務(wù),范圍從1024到65535,是動態(tài)分配的。當系統(tǒng)的某個進程或者應(yīng)用需要通信時,主機從可用的端口號中分配一個供其使用,程序關(guān)閉時,同時釋放所占用的端口號。

綜上所述,IP地址用于唯一標識一臺主機,端口號(Port)用于唯一標識不同的應(yīng)用程序或進程,(源IP地址,源端口號,目的IP地址,目的端口號)四元組用于一個通信過程。

如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關(guān)注哦,謝謝。

OK,關(guān)于socket什么意思啊和socket的作用的內(nèi)容到此結(jié)束了,希望對大家有所幫助。

返回列表
上一篇:
下一篇: