專利名稱:網(wǎng)絡和計算機之間的數(shù)據(jù)通信的通信終端裝置及方法
技術領域:
本發(fā)明涉及數(shù)據(jù)通信方法以及通信終端裝置,尤其涉及經由通信終端裝置把網(wǎng)絡和多個計算機裝置作為可以連接并進行數(shù)據(jù)通信的通信終端裝置以及使用它的數(shù)據(jù)通信方法。
以往是經由網(wǎng)絡連接多個服務器并在服務器之間進行傳送存貯在各服務器中的各種信息。例如,在英特網(wǎng)(Internet)中,多個WWW(Worldwide web---全球網(wǎng))服務器和郵件服務器(Mail server)等被連接到網(wǎng)絡,不僅進行文本數(shù)據(jù)而且進行圖象、聲音和動畫等數(shù)據(jù)的傳送。另外,也進行電子郵件的相互交往。
此處,作為與網(wǎng)絡連接的方法,對于提供英特網(wǎng)連接服務的服務提供者所謂英特網(wǎng)服務提供者來說,只在必要時經由一般公用通信線路實行撥號連接方法和使用專用通信線路平時連接的方法。
圖1表示使用終端適配器(Terminal Adaptor)從計算機裝置連接到英特網(wǎng)時的結構,計算機裝置100使用RS-232C和USB(UniversalSerial Bus---通用串行總線)等接口與終端適配器110連接。終端適配器110經由ISDN(綜合服務數(shù)字通信網(wǎng))與該英特網(wǎng)服務提供者(ISP)120連接,并經由該英特網(wǎng)服務提供者120與英特網(wǎng)進行數(shù)據(jù)通信。
另外,圖2表示與英特網(wǎng)服務提供者的連接順序,若撥號發(fā)送的命令從計算機裝置100供給終端適配器110,那么從終端適配器110對用撥號發(fā)送命令所表示的英特網(wǎng)服務提供者120的對應電話號碼形成呼叫。
終端適配器110和英特網(wǎng)服務提供者120使用PPP(Point to PointProcol---點對點協(xié)議)方式或PPP的多鏈路方式被同步連接,同時計算機裝置100和終端適配器110被非同步連接,并在計算機裝置100和英特網(wǎng)服務提供者之間進行認證處理。在該認證處理中,英特網(wǎng)服務提供者120使用口令認證協(xié)議(PAPPassword AuthenticationProtocol)判別由計算機裝置100供給的例如是用戶識別信息和口令的信息是否正確,接受或拒絕向英特網(wǎng)的接入。另外,使用詢問信號交換認證協(xié)議(CHAPChallenge Handshake AuthenticationProtocol),從英特網(wǎng)服務提供者120將詢問值(Challenge Value)供給計算機裝置100,在計算機裝置100中,使用這個被供給的詢問值進行運算,根據(jù)在英特網(wǎng)服務提供者120判別所得到的運算值是否正確,英特網(wǎng)服務提供者120接受或拒絕向英特網(wǎng)的接入。
在判別認證處理結束,并進行往英特網(wǎng)連接的接入時,對計算機裝置100分配IP地址,通過使用該IP地址在TCP/IP協(xié)議中與WWW服務器等進行數(shù)據(jù)通信。
另外,圖3表示使用多個計算機裝置100-1~100-n構成LAN(LocalArea Network---局域網(wǎng)),并從連接到該LAN的計算機裝置經由路由器(Router)115與作為外部的網(wǎng)絡的英特網(wǎng)連接的結構,計算機裝置100-1~100-n和路由器115使用在例如以太網(wǎng)(Ethernet)(IEEE802.3)的規(guī)格中所表示的10BASE和100BASE等傳送用的電纜連接。
圖4表示從計算機裝置100-1~100-n往英特網(wǎng)服務提供者的連接順序,若計算機裝置100-k的動作被開始,就進行IP地址的請求。當在路由器115中檢測該IP地址的請求時,就從路由器115對計算機裝置100-k進行在LAN內的IP地址(以下稱作‘IP專用地址’)的分配,并在計算機裝置100-k中使用該被分配的IP專用地址以TCP/IP協(xié)議地址進行通信。
此處,在確定例如從計算機裝置100-k到英特網(wǎng)一側等LAN外面的IP地址(以下稱作‘IP全局地址’)時,形成從路由器115到英特網(wǎng)服務提供者120的呼叫。該路由器115存貯英特網(wǎng)服務提供者120的接入電話號碼和認證所需要的信息,例如用戶識別信息和口令等,并使用存貯的電話號碼形成呼叫。
若路由器115和英特網(wǎng)服務提供者120使用PPP(Point to PointProtocol---點對點協(xié)議)和PPP的多鏈路來連接,那么就使用路由器115中存貯的用戶識別信息和口令等與英特網(wǎng)服務提供者120進行認證處理。
在判別認證處理結束,并接受向英特網(wǎng)的連接時,對于路由器115而言IP全局地址被分配。
使用表示由該被分配的IP全局地址和計算機裝置100-k所指定的目的地的IP全局地址的IP標題進行數(shù)據(jù)通信。
另外,目的地一方與路由器115所分配的IP全局地址的應答目的地進行數(shù)據(jù)通信。
此處,在路由器115中,進行或者使一個IP專用地址和一個IP全局地址相對應,或者使多個專用地址和一個全局地址相對應的處理(例如NAT(Network Address Translator---網(wǎng)絡地址轉換器和IP偽地址等),使得以IP協(xié)議與WWW服務器等及計算機裝置100-k進行通信。
但是,在使用終端適配器時,通過從計算機裝置把在撥號發(fā)送的命令或用于認證的必要信息提供給終端適配器,經由英特網(wǎng)服務提供者能夠容易地接入英特網(wǎng)。但是,如果將多個計算機裝置連接到終端適配器,使得各計算機裝置經由英特網(wǎng)服務提供者與英特網(wǎng)連接,由于對終端適配器只分配一個IP全局地址,因此不能簡單地將多個計算機裝置連接到英特網(wǎng)。
另外,在使用路由器時,能夠經由英特網(wǎng)服務提供者使多個計算機裝置與英特網(wǎng)連接。但是,沒有必須使用英特網(wǎng)時,計算機與LAN的連接也有必要,使得每臺計算機裝置中有負載,并且執(zhí)行復雜的程序。而且每臺計算機需要用來構成LAN的網(wǎng)絡設備,同時,用于使各網(wǎng)絡設備的使用成為可能的設定操作也成為必要,因而不能夠廉價且簡單地經由英特網(wǎng)服務提供者使多個計算機裝置與英特網(wǎng)進行連接。
因此,本發(fā)明的目的是提供能夠不使用網(wǎng)絡設備或類似物并必要時將多個計算機裝置連接到網(wǎng)絡進行通信的廉價且容易的數(shù)據(jù)通信方法和通信終端裝置。
涉及本發(fā)明的一方面的數(shù)據(jù)通信方法是經由通信終端通過使網(wǎng)絡和多個計算機裝置的連接成為可能來進行通信,通信終端裝置應該將不同的專用地址分配給有向網(wǎng)絡的連接請求的計算機。
另外,在本發(fā)明涉及的通信終端裝置的一個例子中,具有對使網(wǎng)絡和多個計算機裝置的連接成為可能來進行數(shù)據(jù)通信的通信終端裝置的向網(wǎng)絡進行連接請求的計算機裝置分配不同專用地址的地址分配部分。另外,具有地址變換處理部件,該地址變換處理部件將由計算機裝置分配的專用地址作為發(fā)送源的發(fā)送數(shù)據(jù)被供給時,將發(fā)送源專用地址變換為全局地址,并把將是來自哪個計算機裝置的發(fā)送數(shù)據(jù)作為判別可能的識別信息附加在發(fā)送數(shù)據(jù)中,在從網(wǎng)絡一方供給對發(fā)送數(shù)據(jù)的應答數(shù)據(jù)時,將應答數(shù)據(jù)的目的地地址變換為被分配到用附加在應答數(shù)據(jù)中的識別信息進行判別的計算機裝置的專用地址。而且還具有存貯信息的存貯部分,以及經由向網(wǎng)絡進行連接的用作連接媒介的通信裝置控制網(wǎng)絡和多個計算機裝置的連接的控制部分,在存貯部分中,存貯與用作連接媒介的通信裝置的連接用的信息,在控制部分,在形成從計算機裝置向連接用的通信裝置的連接請求時,使用存貯在存貯部件的連接信息與連接用的通信裝置進行連接處理。
即在經由通信終端裝置連接網(wǎng)絡和多個計算機裝置時,實行對分配給通信終端裝置的地址的共享,并對被連接到通信終端裝置的多個計算機裝置分配不同的專用地址。在計算機裝置和網(wǎng)絡之間進行數(shù)據(jù)通信時,通過由通信終端裝置將全局地址變換為專用地址或者將專用地址變換為全局地址進行地址變換處理,不使用網(wǎng)絡設備等而使多個計算機裝置以廉價的結構簡單地連接到網(wǎng)絡成為可能。
在本發(fā)明的一個例子中,例如在將英特網(wǎng)等網(wǎng)絡和多個計算機裝置連接起來進行數(shù)據(jù)通信時,在多個計算機被連接到通信終端裝置的同時,該通信終端裝置經由公用通信線路與轉接向與英特網(wǎng)的連接的英特網(wǎng)服務提供者的通信裝置相連接。
此處,在本發(fā)明的一個例子中,當進行從計算機裝置往英特網(wǎng)的連接請求時,對于英特網(wǎng)服務提供者的連接請求從通信終端裝置被實行,在與英特網(wǎng)服務提供者的認證處理中當向英特網(wǎng)的連接被接受時,對于通信終端裝置的全局地址從英特網(wǎng)服務提供者被分配。
在本發(fā)明的一個例子中,在通信終端裝置中,實行被分配地址的共享,若從連接到通信終端裝置的多個計算機裝置形成向英特網(wǎng)連接的請求,就實行認證處理,并在被判別為接受向英特網(wǎng)連接的計算機裝置中實行不同專用地址的分配。
此處,在本發(fā)明的一個例子中,若使用了專用地址的發(fā)送數(shù)據(jù)從計算機裝置被供給通信終端裝置,那么發(fā)送數(shù)據(jù)的發(fā)送源專用地址被變換為通信終端裝置的全局地址的同時,把將是來自哪個計算機裝置的發(fā)送數(shù)據(jù)作為判別可能的識別信息附加在發(fā)送數(shù)據(jù)中被傳送。另外,對于發(fā)送數(shù)據(jù)的應答數(shù)據(jù)從英特網(wǎng)一方被供給時,應答數(shù)據(jù)的目的的地址由通信終端裝置基于被附加在應答數(shù)據(jù)中的識別信息從通信終端的全局地址被變換為專用地址。
此外,在本發(fā)明的一個例子中,當通信終端裝置和英特網(wǎng)服務提供者被連接時,并且當從計算機裝置的連接請求被形成時,表示從通信終端裝置到計算機裝置的線路連接結束的信號立即被供給,并開始認證處理。
圖1是表示使用終端適配器從計算機連接到英特網(wǎng)情況的現(xiàn)有的通信系統(tǒng)的整個結構例子的示圖;圖2是表示使用終端適配器從計算機連接到英特網(wǎng)情況的現(xiàn)有的連接順序例子的示圖;圖3是表示使用路由器從計算機連接到英特網(wǎng)情況的現(xiàn)有的通信系統(tǒng)的整個結構例子的示圖;圖4是表示使用路由器從計算機連接到英特網(wǎng)的現(xiàn)有的連接順序例子的示圖;圖5是表示根據(jù)本發(fā)明的通信終端裝置所使用的通信系統(tǒng)的整個結構的方框圖;圖6是表示根據(jù)本發(fā)明的實施例的通信終端裝置的結構例子的方框圖7是表示在根據(jù)本發(fā)明的通信終端裝置中的計算機裝置和通信終端裝置以及ISP之間的連接順序等的示圖;圖8A-8D是表示TCP分組的圖,圖8A是表示從計算機裝置到通信終端裝置的TCP分組的圖,圖8B是表示在通信終端裝置中的地址變換后的TCP分組的圖,圖8C是表示應答TCP分組的圖,圖8D是表示地址變換后的應答TCP分組的圖;圖9是表示在根據(jù)本發(fā)明的實施例的通信終端裝置中的計算機裝置和通信終端裝置以及ISP之間的連接順序等其它例子的示圖。
以下一邊參照附圖,一邊對根據(jù)本發(fā)明的實施例的數(shù)據(jù)通信方法和通信終端裝置進行詳細的說明。
圖5表示使用本發(fā)明的通信終端裝置的通信系統(tǒng)的整個結構,多個(在該例子中為n個,n是2以上的整數(shù))計算機裝置10-1~10-n使用RS-232C和USB(Universal Serial Bus---通用串行總線)等接口規(guī)格與通信終端裝置連接。該通信終端裝置20經由ISND(綜合業(yè)務數(shù)字通信網(wǎng))與進行向網(wǎng)絡連接的轉接的連接轉接用的通信裝置,例如進行向英特網(wǎng)連接的轉接的英特網(wǎng)服務提供者(ISP)60的通信裝置相連接。
圖6表示能連接n個計算機裝置10-1~1O-n和多個(例如2個)模擬終端設備40a、40b(未圖示)的通信終端裝置20的結構。n個計算機裝置10-1~10-n的每一個經由通信終端裝置20的RS-232C接口部件的21與作為控制部分的CPU(Central Processing Unit---中央裝置)24相連接。或者,n個計算機裝置10-1~10-n的每一個經由USB端口22-1~22-n對應的1個和USB中心控制器(Hub Controller)23與CPU24及總線25連接。再有,CPU24應按照被存貯在作為存貯部分的存貯器,例如閃爍ROM27中的通信終端裝置20的控制用的程序進行作為經由后面所述的由ISP60控制網(wǎng)絡和多個計算機裝置的連接的控制部分、地址分配部分和地址變換處理部件等的操作。
在CPU24中,模擬端口選擇開關31和ISDN控制器41經由地址和數(shù)據(jù)總線25被連接。在模擬端口選擇開關31中分別對應于模擬終端設備40a、40b的CODEC(coder and decoder---編碼器和解碼器)部件32a、32b被連接,模擬端口選擇開關31根據(jù)來自CPU24的控制信號SE選擇其中的一者進行信號傳送。
在CODEC部分32a中將來自后述的SLIC(subscriber interfacecircuit---用戶接口電路)部分33a的模擬信號變換成數(shù)字信號后提供給模擬端口選擇開關31,或者相反,將來自模擬端口選擇開關31的數(shù)字信號變換成模擬信號后提供給SLIC部分33a。另外,即使在CODEC部分32b同樣將來自SLIC部分33b的模擬信號變換成數(shù)字信號后提供給模擬端口選擇開關31,或者相反,將來自模擬端口選擇開關31的數(shù)字信號變換成模擬信號后提供給SLIC部分33b。
在SLIC部分33a中,模擬終端設備40a經由模擬端口34a被連接。SLIC部分33a不僅進行CODEC部分32a和模擬終端設備40a之間的發(fā)送信號和接收信號的傳送控制,而且進行2線-4線變換且向模擬終端設備40a輸出呼叫信號,或者進行在模擬終端設備是摘機狀態(tài)時的極性逆轉處理以及基于來自模擬終端設備的拔號脈沖信號的號碼檢測等。另外,在SLIC部分33b中經由在CODEC部分32b和經由模擬端口34b被連接的模擬終端設備40b之間進行發(fā)送信號和接收信號的傳送控制等。
在從連接到模擬端口34a的模擬終端設備40a供給DTMF(DualTone Multiplexed Frequency---雙音調多路復用頻率)信號時,將該DTMF信號提供給DTMF解碼器35a后進行號碼檢測,并經由總線25將所檢測的號碼提供給CPU24。同樣,在DTMF解碼器35b中,根據(jù)來自被連接到模擬端口34b的模擬終端設備40b的DTMF信號進行號碼檢測,并將被檢測的號碼提供給CPU24。
ISDN控制器41是數(shù)字線路接口的控制器,它經由變壓器42與S/T點控制器43或DSU(Digital Service Unit---數(shù)字服務裝置)部分44的DSU選擇開關45連接。此處,S/T點位于圖6中的變壓器42和S/T點連接器43之間、以及S/T點連接器外部的DSU65之間的線路上。該變壓器42是為了即使DSU部分44的DSU選擇開關45是非導電狀態(tài)時確保與ISDN線路之間的絕緣性的變壓器。
在DSU選擇開關45中,連接線路終端用的NCTE(NetworkChannel Terminating Equipment---網(wǎng)絡信道終端裝備),在該NCTE46中,經由用于確保與ISDN線路間的絕緣性的變壓器47,傳輸線路用的U點(ISDN線路的終端)接口48被連接。
此處,在使用DSU部分44的場合,開關45被認為是導通狀態(tài),在ISDN線路被連接到U點接口48時,在S/T點連接器43中,數(shù)字終端設備可以被連接。另外,在沒有使用DSU部分44的場合,開關45是被制成非導電狀態(tài),并且外部DSU65被連接到S/T點連接器43。
在總線25中,作為存貯部分的存貯器,例如閃爍ROM27和RAM28被連接。如上所述,在閃爍ROM27中,在CPU24使用的通信終端裝置20的控制用(動作)的程序以及英特網(wǎng)服務提供者60的電話號碼和認證中必要的信息(即連接用的信息)等數(shù)據(jù)被存貯。另外,在RAM28中,暫時存貯CPU24進行各種處理時的信息。在作為控制部分的CPU24中,當從計算機裝置向用作連接媒介的通信裝置(ISP60)的連接請求被形成時,使用存貯在上述存貯部分的連接信息進行與用作連接媒介的通信裝置的連接處理。
在CPU24中,根據(jù)存貯在閃爍ROM27中的操作程序用控制信號CT控制USB中心控制器23,或者根據(jù)如上所述的控制信號SE控制模擬端口選擇開關31的操作。而且CPU24還控制CODEC部分32a、32b,SLIC部分33a、33b,以及DSU部分44等的操作。再有,在CPU24中,連接著顯示部分51和操作部分52,在顯示部分51中,顯示通信終端裝置20的動作狀態(tài)。另外,通過操作操作部分52,能夠進行通信終端裝置20的動作設定等。而且,在通信終端裝置20中,設置了供給在通信終端裝置20的各部分的必要的電能的電源部分53。
還有,用于進行計算機裝置和ISDN線路之間的通信的構成要素21,22,24,23,41-48等構成通信部分。
其次,說明關于通信終端裝置20的動作。圖7表示從多個計算機裝置10-1~10-n的任意一個到英特網(wǎng)服務提供者60的連接順序的例子。即,首先如果在CPU24中判別所定的撥號發(fā)送命令從計算機裝置10提供給通信終端裝置20(步驟70),那么CPU24就讀出存貯在閃爍ROM27中的英特網(wǎng)服務提供者60的電話號碼(連接信息),并經由ISDN控制器41和S/T點連接器43或DSU部分44自動形成對英特網(wǎng)服務提供者60的呼叫(步驟71)。
此后,如果通信終端裝置20和英特網(wǎng)服務提供者60使用PPP方式(point to Point Protocol---點對點協(xié)議)和PPP的多鏈路方式同步連接(步驟72),那么就從通信終端裝置20提供表示對計算機裝置10形成線路連接的結果代碼(步驟73),并且計算機裝置10和通信終端裝置20以PPP方式被非同步連接(步驟74)。
如果通信終端裝置20和英特網(wǎng)服務提供者60被連接,那么,在通信終端20和英特網(wǎng)服務提供者60之間進行認證處理(步驟75)。此處,在使用口令認證協(xié)議(PAPPassword Authentication Protocol)進行認證處理場合,像以下那樣進行。首先,對于來自英特網(wǎng)服務提供者60的請求通信終端裝置20讀出存貯在閃爍ROM27中的用戶識別信息和口令,并自動供給英特網(wǎng)服務提供者60。于是,英特網(wǎng)服務提供者60判別用戶識別信息和口令是否正確,在正確的場合進行向英特網(wǎng)連接的接受,在不正確的場合進行向英特網(wǎng)連接的拒絕。另外,在使用詢問信號交換認證協(xié)議(CHAPChallenge HandshakeAuthentication Protocol)進行認證處理的場合,像以下那樣進行。首先,通信終端裝置20使用由英特網(wǎng)服務提供者60所供給的詢問值在CPU24中進行運算后將所得到的運算值提供給英特網(wǎng)服務提供者60。于是,英特網(wǎng)服務提供者60判別所給予的運算值是否正確,在正確的場合,接受向英特網(wǎng)的連接,在不正確的場合,拒絕向英特網(wǎng)的連接。
當判別認證處理結束,在英特網(wǎng)服務提供者60中判斷是否接受向英特網(wǎng)的連接,這時從英特網(wǎng)服務提供者60對通信終端裝置20分配IP全局地址(步驟77)。為此,通過使用IP全局地址,經由英特網(wǎng)服務提供者60在通信終端裝置20中使用TCP/IP協(xié)議與WWW服務器等進行的數(shù)據(jù)通信是可能的。
另外,如果計算機裝置10和通信終端裝置20以PPP方式被非同步連接,那么在計算機裝置10和通信終端裝置20之間進行與通信終端裝置20和英特網(wǎng)服務提供者60之間同樣的認證處理,并通過通信終端裝置20判別是否接受或拒絕向英特網(wǎng)的連接(步驟76)。為此,通過通信終端裝置20和英特網(wǎng)服務提供者60之間的認證處理,以及計算機裝置10和通信終端裝置20之間的認證處理就能夠仿真計算機裝置10和英特網(wǎng)服務提供者60之間的認證處理。
在判別計算機裝置10和通信終端裝置20之間的認證處理結束并且通信終端裝置20向英特網(wǎng)連接的被接受時,對于計算機裝置10而言,IP專用地址由通信終端裝置20被分配(步驟78),并且使用該IP專用地址在計算機裝置10和通信終端裝置20之間用TCP/IP協(xié)議進行數(shù)據(jù)通信是可能的(步驟79,80)。
這樣的認證處理、IP專用地址的分配處理通過作為存貯在閃爍ROM27中的通信終端裝置20的控制用的程序的地址分配部分的功能被實現(xiàn)。
此處,在由計算機裝置10指定英特網(wǎng)上的IP地址進行通信時,通過通信終端裝置20的CPU24進行地址變換處理(步驟81),并認為多個IP專用地址和一個IP全局地址的對應是可能的。
例如,在從圖8A所示的計算機裝置10提供給通信終端裝置20的TCP分組中,作為在IP標題中所示出的發(fā)送源IP地址被分配在計算機裝置10中的IP專用地址“AL-1”示出,作為目的地IP地址所指定的例如英特網(wǎng)上的IP地址“AW”被示出。還有,TCP標題的發(fā)送源端口號碼為“P1”。
在通信終端裝置20的CPU24中,進行地址變換處理,如圖8B所示那樣,將IP標題中所表示的發(fā)送源IP地址從IP專用地址“AL-1”置換為被分配在通信終端裝置20中的IP全局地址“AT”,同時,將TCP標題的發(fā)送源端口號碼置換為不會與“P1”重復的端口號碼“PT1”。另外,在通信終端裝置20中,將與端口號碼“PT1”相對應的端口號碼“P1”和IP本地地址“AL-1”作為變換信息存貯在PAM28中。
這樣,如果將進行了地址變換處理的TCP分組從通信終端裝置20發(fā)送到英特網(wǎng),那么來自在目的地IP地址中指定的服務器等的應答TCP分組就會如圖8所示那樣。即在IP全局地址“AT”作為目的地IP地址的同時,端口號碼“PT1”作為目的地端口號碼。為此,應答TCP分組根據(jù)目的地IP地址“AT”從由目的地IP地址指定的服務器等正確地被傳送到通信終端裝置20。再者,發(fā)送源端口號碼是“Q”。
在通信終端裝置20的CPU24中,利用包含在該應答TCP分組中的TCP標題中的目的地端口號碼進行地址變換處理。即由于目的地端口號碼是“PT1”,因此,根據(jù)存貯在RAM28中的變換信息判別與目的地端口號碼“PT1”對應的是端口號碼“P1”還是IP本地地址“AL-1”,如圖8D所示那樣,從“PT1”將目的地端口號碼變更為“P1”。同時,從通信終端裝置20的IP全局地址“AT”將目的地IP地址規(guī)定為作為計算機裝置10的IP本地地址的“AL-1”。通過該地址變換處理,應答TCP分組成為將計算機裝置10作為目的地的TCP分組,并能在計算機裝置10中處理。
這樣的地址變換處理由作為被存貯在閃爍ROM27中的通信終端裝置20的控制用的程序的地址變換部分的功能來實現(xiàn)。
但是,在上述的連接順序中,示出了通信終端裝置20沒有與英特網(wǎng)服務提供者60連接的情況,但通信終端裝置20也可以和英特網(wǎng)服務提供者60連接,英特網(wǎng)服務提供者60和其它的計算機裝置10例如計算機裝置10-g進行通信。
在這時,若如圖9的連接順序所示那樣,在CPU24中從新的其它的計算機裝置10,例如計算機裝置10-h判別所定的撥號發(fā)送命令被提供給通信終端裝置20(步驟90),那么由于通信終端裝置20和英特網(wǎng)服務提供者60在線路上已經被連接,因此表示形成了線路連接的結果代碼從通信終端裝置20直接提供給計算機裝置10-h(步驟91),并且計算機裝置10和通信終端裝置20以PPP方式被非同步連接(步驟92)。
之后,在計算機裝置10和通信終端裝置20之間,進行和上述方法同樣的認證處理(步驟93)。當判別計算機裝置10和通信終端裝置20之間的認證處理結束,并且通信終端裝置20向英特網(wǎng)的連接被接受時,對計算機裝置10分配IP專用地址(步驟94),使用該IP專用地址在計算機裝置10和通信終端裝置20之間使用TCP/IP協(xié)議進行數(shù)據(jù)通信是可能的(步驟95,96)。另外,當從計算機裝置10-h指定英特網(wǎng)上的IP地址進行數(shù)據(jù)通信時,在通信終端裝置20中,將發(fā)送源端口號碼置換為與在已經進行通信的計算機裝置10-g中被使用的端口號碼不同的號碼,同時,將對應于這個被置換的端口號碼的置換前的端口號碼和IP本地地址作為變換信息存貯在RAM28中。
通過進行以上的地址變換處理(步驟97),能夠將多個IP專用地址作為一個IP全局地址,或者在多個IP專用地址中共享一個IP全局地址。為此,即使在多個計算機裝置10-1~10-n的各自的計算機裝置中進行數(shù)據(jù)通信,也能夠通過通信終端裝置20將TCP分組正確地分配,并在各自的計算機裝置中處理TCP分組。
這樣,若依據(jù)上述的實施例,除了用RS-232C接口和USB等將多個計算機裝置10連接到通信終端裝置20之外,不使用網(wǎng)絡設備等就能夠以廉價的結構將多個計算機裝置連接到英特網(wǎng)。另外,計算機裝置由于平時沒有必要連接到LAN,只是在有必要與英特網(wǎng)等連接時才可以取得專用地址,因此不會引起計算機裝置負載的增大。而且,由于IP地址的變換處理在通信終端裝置20中能自動地進行,因此能夠在各計算機等裝置中不需要復雜的設定操作,并使用和以往的終端適配器同樣的操作簡單地將多個計算機裝置連接到英特網(wǎng)。再者,再上述的實施例中,說明了關于經由ISDN線路與英特網(wǎng)服務提供者連接并用TCP協(xié)議連接到英特網(wǎng)的情況,但是即使使用模擬公用通信線路與英特網(wǎng)服務提供者連接,情況也相同。另外,當然,網(wǎng)絡和協(xié)議并不限于英特網(wǎng)TCP。
若依據(jù)本發(fā)明,當通過通信終端裝置實行被分配的地址的共享,并從被連接到通信終端裝置的多個計算機裝置形成向網(wǎng)絡連接的請求時,在認證處理進行以后,在判別為接收向網(wǎng)絡的連接的計算機裝置中進行不同的專用地址的分配。而且,通信終端裝置將來自計算機裝置的、使用了專用地址的發(fā)送數(shù)據(jù)的發(fā)送源專用地址變換為通信終端裝置的全局地址,同時,把將是來自哪個計算機裝置的發(fā)送數(shù)據(jù)作為判別可能的識別信息附加在發(fā)送數(shù)據(jù)中并傳送。另外,在通信終端裝置中,應答數(shù)據(jù)的目的地地址根據(jù)附加在應答數(shù)據(jù)中的識別信息從通信終端裝置的全局地址變換為專用地址。為此,不使用網(wǎng)絡設備以廉價的結構只在必要時就能夠將多個計算機裝置連接到網(wǎng)絡。
另外,在通信終端裝置中,在進行向網(wǎng)絡連接的轉接的連接媒介用的通信裝置的電話號碼和向網(wǎng)絡連接的認證處理中必要的信息(連接信息)被存貯,在從計算機裝置向網(wǎng)絡連接的請求形成時,利用在該電話號碼和認證處理中的必要的信息自動地進行通信終端裝置和連接媒介用的通信裝置的連接處理。另外由于上述的地址的變換處理也能自動地進行,因此能夠簡單地將多個計算機裝置連接到網(wǎng)絡。
權利要求
1.本發(fā)明的通信方法是經由通信終端裝置(20)通過將網(wǎng)絡和多個計算機裝置(10)的連接作為可能并進行數(shù)據(jù)通信的數(shù)據(jù)通信方法,a)由前述通信終端裝置判斷是否接受前述與網(wǎng)絡的連接的請求的步驟(步驟79),b)在通過所述通信終端裝置判斷是否接受向所述網(wǎng)絡的連接的請求的所述多個計算機裝置中具備分配不同的專用地址的步驟(步驟78)。
2.權利要求1的數(shù)據(jù)通信方法,其中所述步驟a)具有對從所述多個計算機裝置的一個向所述網(wǎng)絡的連接請求進行認證處理的子步驟(步驟75,76)以及前述步驟b)具有在判別接受所述認證處理的結果和向網(wǎng)絡的連接后(步驟77)對所述多個計算機裝置之一分配所述不同的專用地址中對應的一個的子步驟。
3.權利要求l的數(shù)據(jù)通信方法,其中所述通信終端裝置使用被分配的全局地址進行數(shù)據(jù)通信,該數(shù)據(jù)通信方法還具備以下步驟c)所述通信終端裝置當把所述被分配的專用地址作為發(fā)送源專用地址的發(fā)送數(shù)據(jù)從所述多個計算機裝置之一被供給時,將所述發(fā)送源專用地址變換為所述全局地址的同時,把將是否是來自所述多個計算機裝置之一的發(fā)送數(shù)據(jù)作為判別可能的識別信息附加在所述發(fā)送數(shù)據(jù)中,然后發(fā)送到所述網(wǎng)絡一方的步驟(步驟79,80)以及d)當從所述網(wǎng)絡一方對于所述發(fā)送數(shù)據(jù)的應答數(shù)據(jù)被供給時,將所述應答數(shù)據(jù)的目的地地址變換為被分配到使用附加到所述應答數(shù)據(jù)的識別信息所判別的多個計算機裝置之一的專用地址的步驟(步驟79,80)。
4.權利要求1的數(shù)據(jù)通信方法,其中所述通信終端裝置應經由向網(wǎng)絡進行連接的用作連接媒介的通信裝置(60)與網(wǎng)絡連接,該數(shù)據(jù)通信方法還具備以下步驟e)當從所述計算機裝置之一形成向網(wǎng)絡的連接請求時,從所述通信終端裝置對所述用作連接媒介的通信裝置實行連接要求的步驟(步驟71)以及f)當所述通信終端裝置和所述用作連接媒介的通信裝置在線路上被連接時,進行認證處理,并且在判別為所述認證處理的結果和在所述連接媒介用的通信裝置中接受向所述網(wǎng)絡的連接之后,從所述連接媒介用的通信裝置對所述通信終端裝置分配全局地址的步驟(步驟77)。
5.權利要求4的數(shù)據(jù)通信方法,其中該數(shù)據(jù)通信方法還具備以下步驟g)當所述通信終端裝置和所述用作連接媒介的通信裝置在線路上被連接時,并當從所述計算機裝置中的其它計算機裝置形成連接請求時(步驟90),從所述通信終端裝置立即將表示線路連接結束的信號供給所述其它計算機裝置的步驟(步驟91)。
6.通過經由通信終端裝置(20)將網(wǎng)絡和多個計算機裝置(10)作為連接可能并進行數(shù)據(jù)通信的通信終端裝置(20),它具備控制所述網(wǎng)絡和所述多個計算機裝置的連接的控制部分(CPU24)以及在進行對于向所述網(wǎng)絡的連接請求的與網(wǎng)絡的連接的多個計算機裝置中分配不同的專用地址的地址分配部分(CPU24)。
7.權利要求6的通信終端裝置(20),其中在所述地址分配部分對于從所述多個計算機裝置之一對所述網(wǎng)絡的連接請求進行認證處理,在判別接受所述認證處理的結果和向網(wǎng)絡的連接之后,在所述多個計算機裝置之一中分配所述不同的專用地址中的對應一個地址。
8.權利要求6的通信終端裝置(20),其中還具備地址變換部分,該地址變換部分當從所述多個計算機裝置之一將所述被分配的專用地址作為發(fā)送源專用地址的數(shù)據(jù)被供給時,將所述發(fā)送源專用地址變換為所述全局地址,同時,把將作為來自所述多個計算機裝置之一的發(fā)送數(shù)據(jù)作為判別可能的識別信息附加在所述發(fā)送數(shù)據(jù)中,并發(fā)送到所述網(wǎng)絡一方,該地址變換部分還在從所述網(wǎng)絡一方對所述發(fā)送數(shù)據(jù)的應答數(shù)據(jù)被供給時,將所述應答數(shù)據(jù)的目的地地址變換為被分配到使用附加在所述應答數(shù)據(jù)中的以所述識別信息判別的所述多個計算機裝置之一的專用地址。
9.權利要求6的通信終端裝置(20),其中還具備經由向所述通信終端裝置的網(wǎng)絡進行連接的用作連接媒介的通信裝置(60)控制所述網(wǎng)絡和所述多個計算機裝置的連接的控制部分(CPU24)以及存貯所述通信終端裝置和所述連接媒介用的通信裝置的連接用的信息的存貯部分(27,28),所述控制部分在從所述多個計算機裝置之一向所述連接媒介用的通信裝置的連接要求被形成時,使用存貯在所述存貯部分的連接信息進行與所述連接媒介用的通信裝置的連接處理。
10.權利要求9的通信中斷裝置(20),其中所述控制部分進行同向所述連接媒介用的通信裝置實行了連接請求的所述多個計算機裝置之一的所述認證處理。
11.權利要求10的通信終端裝置(20),其中當所述地址分配部分判別了接受同實行向所述連接媒介用的通信裝置的連接請求的所述多個計算機裝置之一的所述認證處理結果以及在所述連接媒介用的通信裝置中向網(wǎng)絡的連接時,在實行了連接要求的所述多個計算機裝置之一中分配專用地址。
12.權利要求10的通信中斷裝置(20),其中在所述控制部分,當所述通信終端裝置已經與所述用作連接媒介的通信裝置連接時,同向所述連接媒介用的通信裝置進行了連接請求的所述多個計算機裝置之一的認證處理在從所述多個計算機裝置之一形成向所述連接媒介用的通信裝置形成連接請求時立即進行。
全文摘要
從計算機裝置10將命令共給通信終端裝置20,連接通信終端裝置20提供者60,并對通信終端裝置20分配全局地址。在計算機裝置10和通信終端裝置20之間進行認證處理,并對計算機裝置10分配專用地址。在通信終端裝置20中,當從計算機裝置10供給使用了專用地址的發(fā)送數(shù)據(jù)時,將發(fā)送源專用地址變換為全局地址,并把將作為來自哪個計算機裝置的發(fā)送數(shù)據(jù)作為判別可能的識別信息附加在發(fā)送數(shù)據(jù)中。在從網(wǎng)絡一方將應答數(shù)據(jù)供給通信終端裝置20時,將應答數(shù)據(jù)的目的地地址從通信終端裝置20的全局地址變換為基于附加在應答數(shù)據(jù)中的識別信息的專用地址。
文檔編號H04L29/06GK1288311SQ0012701
公開日2001年3月21日 申請日期2000年9月14日 優(yōu)先權日1999年9月14日
發(fā)明者田中太一, 長田弘 申請人:愛華株式會社