亚洲一区二区三区国产日韩欧美_日韩无码动漫精品一区_欧美日韩另类视频在线_国产极品美女扒开粉嫩小泬91_无遮挡又爽又刺激的视频_综合高清亚洲无码_天天躁夜夜躁狠狠85台湾_一区二区日韩精选_精品国产第一网站_先锋影音中文字幕51啪啪

新聞資訊
串口服務(wù)器的TCP / IP通信協(xié)議如何工作
2020-12-14


  眾所周知,串口服務(wù)器是通過串口轉(zhuǎn)化成TPC/IP網(wǎng)絡(luò)接口的數(shù)據(jù)通訊設(shè)備。那么什么是TCP / IP呢?

   雖然乍一看TCP / IP通信(以及從TCP / IP設(shè)備收集數(shù)據(jù))似乎令人生畏,但它實(shí)際上是一個(gè)非常簡單的通信工具。

  什么是TCP / IP,它是從哪里來的?

  TCP / IP代表“傳輸控制協(xié)議/ Internet協(xié)議”。它基本上是一種網(wǎng)絡(luò)協(xié)議,定義了如何通過網(wǎng)絡(luò)適配器、集線器、交換機(jī)、工業(yè)路由器和其他網(wǎng)絡(luò)通信硬件發(fā)送和接收數(shù)據(jù)的詳細(xì)信息。它的目的是通過全球容錯(cuò)網(wǎng)絡(luò)將政府計(jì)算機(jī)系統(tǒng)相互連接。國防部網(wǎng)絡(luò)向研究機(jī)構(gòu)開放,并最終向公眾開放,以創(chuàng)建現(xiàn)在的互聯(lián)網(wǎng)。TCP / IP協(xié)議也已放置在公共域中,因此任何軟件公司都可以基于該協(xié)議開發(fā)網(wǎng)絡(luò)軟件。由于它是Internet上使用的主要協(xié)議,并且是在公共領(lǐng)域中。

  TCP / IP如何工作?

  TCP / IP協(xié)議的設(shè)計(jì)使得網(wǎng)絡(luò)中的每臺(tái)計(jì)算機(jī)或設(shè)備都具有唯一的“ IP地址”(Internet協(xié)議地址),并且每個(gè)IP地址都可以打開并通過多達(dá)65535個(gè)不同的“端口”進(jìn)行通信,進(jìn)行發(fā)送和接收數(shù)據(jù)。IP地址唯一地標(biāo)識(shí)網(wǎng)絡(luò)上的計(jì)算機(jī)或設(shè)備,“端口號(hào)”標(biāo)識(shí)一臺(tái)計(jì)算機(jī)或設(shè)備與另一臺(tái)計(jì)算機(jī)或設(shè)備之間(即兩個(gè)IP地址之間)的特定連接。TCP / IP“端口”可被視為專用的雙向通信線路,其中端口號(hào)用于標(biāo)識(shí)兩個(gè)設(shè)備之間的唯一連接。

  TCP / IP模型的協(xié)議具有顯著的優(yōu)勢:它們獨(dú)立于硬件和底層軟件運(yùn)行。無論使用哪種操作系統(tǒng)或通過網(wǎng)絡(luò)進(jìn)行通信的設(shè)備,這些協(xié)議都經(jīng)過了標(biāo)準(zhǔn)化處理,可以在任何情況下使用。

  協(xié)議包括OSI模型的第3層和第4層。傳輸和鏈路層直接負(fù)責(zé)連接網(wǎng)絡(luò)中的兩個(gè)設(shè)備。例如,IP地址和Internet協(xié)議用于將數(shù)據(jù)包發(fā)送到正確的收件人。另一方面,TCP負(fù)責(zé)在兩個(gè)設(shè)備之間建立連接并維護(hù)該連接以進(jìn)行數(shù)據(jù)傳輸。如果數(shù)據(jù)包傳輸失敗,則協(xié)議將嘗試重新發(fā)送數(shù)據(jù)包。

  TCP / IP模型

  由于TCP / IP只是最重要的Internet協(xié)議的總稱,因此該術(shù)語在其他實(shí)例中也使用。這就是為什么還有一個(gè)參考模型可以控制TCP / IP的原因。與OSI模型類似,該模型旨在映射網(wǎng)絡(luò)通信的所有方面。但是,TCP / IP模型由四個(gè)不同的層組成,而OSI模型有七個(gè)層。TCP / IP模型中的層被分配了各種任務(wù),因此分配了協(xié)議。

  ● 網(wǎng)絡(luò)訪問層:此層包含在參考模型中,但未定義特定協(xié)議。實(shí)際上,主要使用以太網(wǎng)(有線)和IEEE 802.11(無線)協(xié)議。網(wǎng)絡(luò)訪問層用于為應(yīng)用程序鏈接不同的子網(wǎng),例如通過路由器將家庭Wi-Fi網(wǎng)絡(luò)連接到Internet。

  ● Internet層:Internet協(xié)議在此層上運(yùn)行,并確保傳輸?shù)臄?shù)據(jù)到達(dá)正確的目的地。數(shù)據(jù)包通過IP地址通過網(wǎng)絡(luò)路由。

  ● 傳輸層:TCP在參考模型中用于傳輸。該協(xié)議允許端到端通信,這意味著它負(fù)責(zé)兩個(gè)設(shè)備之間的連接。與TCP一起,UDP也是該層的一部分。

  ● 應(yīng)用層:頂層控制整個(gè)網(wǎng)絡(luò)中應(yīng)用之間的通信。HTTP和FTP等協(xié)議對于應(yīng)用程序?qū)又陵P(guān)重要。電子郵件通信協(xié)議(例如POP或SMTP)也在此層上運(yùn)行。

  TCP / IP客戶端和服務(wù)器連接

  TCP / IP連接的工作方式類似于電話呼叫,其中有人必須通過撥打電話來啟動(dòng)連接。在連接的另一端,某人必須先監(jiān)聽呼叫,然后在呼叫進(jìn)入時(shí)接聽電話。在TCP / IP通信中,IP地址類似于電話號(hào)碼,端口號(hào)類似于電話號(hào)碼。應(yīng)答呼叫后的特定分機(jī)。TCP / IP連接中的“客戶端”是“撥電話”的計(jì)算機(jī)或設(shè)備,“服務(wù)器”是“監(jiān)聽”來電的計(jì)算機(jī)。換句話說,客戶端需要知道建立連接后,它想連接到的任何服務(wù)器的IP地址,還需要知道其要通過其發(fā)送和接收數(shù)據(jù)的端口號(hào)。

  一旦在TCP / IP客戶端和TCP / IP服務(wù)器之間建立了通過TCP / IP端口的連接,就可以按照與通過PC上任何其他類型的端口發(fā)送數(shù)據(jù)的方式完全相同的方式,沿任一方向發(fā)送數(shù)據(jù)(串行,并行等)。唯一的區(qū)別是數(shù)據(jù)是通過網(wǎng)絡(luò)發(fā)送的??蛻舳撕头?wù)器之間的連接保持打開狀態(tài),直到客戶端或服務(wù)器終止連接(即掛斷電話)為止。TCP / IP協(xié)議的一個(gè)非常不錯(cuò)的好處是,實(shí)現(xiàn)數(shù)據(jù)發(fā)送和接收的低級(jí)驅(qū)動(dòng)程序?qū)λ袛?shù)據(jù)執(zhí)行錯(cuò)誤檢查,因此可以確保您發(fā)送或接收的任何數(shù)據(jù)都不會(huì)出現(xiàn)錯(cuò)誤。


關(guān)注有人微信公眾號(hào)
了解更多信息