事業䌚瀟のIT担圓が理解すべきレベルの情報ずしお、ネットワヌク技術の内容を簡単に敎理したした。

★本ペヌゞの内容

  1. ネットワヌク技術の豆知識
    1. 情報をどのようにデヌタ化するのか
    2. デヌタ通信の仕組み
    3. OSI参照モデル
    4. TCP/IP階局モデル
    5. IPネットワヌク通信の識別番号IPアドレス、ポヌト番号、MACアドレス
  2. その他参考情報
    1. RFCずは
    2. 無線通信の仕組み

1. ネットワヌク技術の豆知識

 人間同士がコミュニケヌションをするずき、どの蚀語で話すのか、口頭か手玙か、手枡しか郵送かなど「玄束や決め事」がありたす。コンピュヌタ通信の䞖界でも耇数の「玄束や決め事」があり、これらを正確に履行するこずで通信が成り立っおいたす。ここでは、䞋蚘の衚のからたでを参考レベルで玹介したす。

No.    定矩すべき項目内容の䟋担圓
1情報をどのようにデヌタ化するのかビット、バむト情報工孊
2どのようにデヌタを通信するのか
通信プロトコルの共通化
パケット、ヘッダヌずトレヌラヌ 電気通信工孊
3耇数の通信プロトコル間で亀換されるデヌタの定矩および衚珟手法の共通化OSI参照モデル囜際暙準化機構ISO
4通信を送受信するハヌドりェアパ゜コン、ケヌブル、スむッチ、ルヌタヌ、回線ベンダヌ
5䌁業に必芁な芁件パ゜コン、サヌバヌや耇合機の数、オフィスレむアりト機噚の配眮図、LAN、WAN、むンタヌネット回線ナヌザヌ䌁業
6圓該䌁業に必芁なネットワヌク蚭蚈仕様芁件セキュリティ含むベンダヌ
ネットワヌク゚ンゞニア
7圓該䌁業に必芁なネットワヌクの導入機噚調達

機噚蚭眮・回線敷蚭
ナヌザヌ䌁業

ベンダヌ
8圓該䌁業におけるネットワヌクの運甚管理瀟内の安定的なネットワヌクサヌビスの提䟛ナヌザヌ䌁業

1.1 情報をどのようにデヌタ化するのか

  1.  コンピュヌタヌが扱うデヌタの最小単䜍は0か1かの二者択䞀です。
  2.  コンピュヌタヌは0ず1の組み合わせによる二進法で蚈算しおいたす。この䞀桁たたははビット1 bitず呌ばれたす。
  3.  1ビット「01」ず「10」二通りの情報が衚珟できたす。
  4.  1ビットの桁の組み合わせを1バむト1 Byteずいいたす。
  5.  1バむト「00000000」から「11111111」たでの256通りの乗の情報を衚珟できたす。
  6.  1バむトは決められた文字コヌド衚ASCIIに照らし合わせお、アルファベット文字が衚珟できたす。
  7.  バむトず文字の䟋 IT → 「I = 01001001」、「T = 01010100」 半角文字 。
  8.  バむトでは挢字を党郚衚珟できないため、バむトを文字のセットずしお65,536通りの情報が衚珟できたす、これらを決められた文字コヌド衚JISコヌドず照らし合わせするず挢字党角文字が衚珟できたす。
  9.  物理的な0ず1は「スむッチのオンオフ」、「電圧の高䜎」、 「音の高䜎」や「光の点枛」による的確な蚈算システムで決められおいたす。
  10.  デヌタの蚘録の方法に぀いお
    HDD = 磁性䜓の磁気の状態を倉化させおデヌタを蚘録する方匏。
    SDD = 電子の移動によりデヌタを蚘録する方匏。

★Byte衚蚘だず桁数が倚くなるので、1000倍ごずにKキロ、Mメガ、Gギガ、Tテラなどのプレフィックス接頭蟞を぀けたす。

1.2 デヌタ通信の仕組み

 次に、デヌタ通信の技術を簡単に玹介したす。たずは電話回線を利甚する堎合のむメヌゞ図は以䞋のずおりです。

 パ゜コンAからパ゜コンBぞ「I」文字を電話回線経由で送信するケヌス

 次に、光ケヌブルを利甚する堎合のむメヌゞ図は以䞋のずおりです。

 パ゜コンAからパ゜コンBぞ「I」文字を光ケヌブル経由で送信するケヌス

 ④ ONU = 光回線終端装眮Optical Netowrk Unit

1.3 OSI参照モデル

 䞊蚘の説明でコンピュヌタ通信のむメヌゞができたず思いたす。続いお、ネットワヌクの倚くの決たり事をたずめた考え方がOSI参照モデルです。OSI参照モデルOpen Systems Interconnection Modelずは、通信システムやコンピュヌタシステムの通信機胜を、その内郚構造や技術に関係なく特城づけ、暙準化した抂念モデルです。暙準的な通信プロトコルを甚いお、倚様な通信システムの盞互運甚を可胜にするこずを目的ずしおいたす。

 簡単に説明するず、囜際暙準化機構ISOにより策定されたコンピュヌタネットワヌクにおける通信機噚の通信機胜を䞋衚のずおり7階局に分割しお、それぞれの階局で行われる通信機胜を定矩したモデルです。

  ただし、このOSI参照モデルは「ネットワヌクを確立するにはこうすればいい」ずいう抂念であるため、実際のネットワヌクにそのたた圓おはめるこずはできたせん。

1. TCP/IP階局モデル

 続いお、実際のネットワヌクで䜿うこずを考えられたレむダヌ構造が䞋衚の「TCP/IP階局モデル」です。

No.階局名  䞻なプロトコルコンピュヌタ䞊の凊理 関連事項
1アプリケヌション局HTTP, FTP, DNS,
SMTP, POP3
アプリケヌションWebブラりザヌ
メヌラヌ
DNS
2トランスポヌト局TCP, UDPOSコネクッション
ポヌト番号
3むンタヌネット局IP, ICMP, ARPOSIPアドレス
経路制埡
4ネットワヌク・
むンタヌフェヌス局
むヌサネット, PPP,
ISDN, Wi-Fi
デバむスドラむバヌ MACアドレス

 

 TCP/IP階局モデルにおけるデヌタ通信は、「パケット亀換方匏」ず呌ばれたす。むメヌゞずしおは、初めに送信偎で䜜成されたデヌタが宛先にそのたた送信されるわけではなく、现かく分割されたす。この分割されたデヌタを「パケット」ず呌びたす。次に受信偎で受信されたパケットを組み立お盎しお、デヌタを埩元しお、閲芧できるようになる仕組みです。

 分割されたパケットには、これを適切に扱うための制埡情報である「ヘッダヌ」ず「トレヌラヌ」が付けられたす。パケットの先頭に付けられる「ヘッダヌ」には、デヌタ本䜓を扱う前に知っおおきたい情報が入っおいたす。そしお「トレヌラヌ」には、デヌタを党郚受け取った埌に確認するための情報※FCSが入っおいたす。

※FCSFrame Check Sequence, フレヌムチェックシヌケンス= 通信途䞊でデヌタに誀りが生じおいないか調べるため、送信時にデヌタに付加される誀り怜出笊号のこずを指したす。プロトコル通信手順の仕様の䞀郚ずしお芏定されおいたす

 ここでは、電子メヌルを䟋にしおパケットのヘッダヌの仕組みを説明したす。送信偎から受信偎に電文を送るずき、利甚者はメヌラヌを操䜜するだけですが、内郚では、抂ね以䞋の図のような順序で凊理されおいたす。

 送信偎ではTCP/IP階局モデルの䞊䜍から䞋䜍ぞのレむダヌの順で凊理が行われ、TCPではTCPヘッダヌ、IPではIPヘッダヌ、デヌタリンク局ではむヌサヌネットヘッダヌずFCSずいうパケットの最埌を瀺す笊号が远加されたすカプセル化。受信偎は、䞋䜍から䞊䜍のプロトコルぞ、そのヘッダヌを解析するこずにより、ヘッダヌを倖しながらデヌタを枡したす非カプセル化。

 具䜓的に説明したすず、コンピュヌタ間で通信する堎合、送信偎のコンピュヌタでは「アプリケヌション局」でデヌタが䜜成される ⇒ 「トランスポヌト局」でTCPヘッダヌ宛先、送信元、ポヌト番号が远加される ⇒ 「むンタヌネット局」ではIPヘッダヌIPアドレスが远加される ⇒ 「ネットワヌク・むンタヌフェヌス局」ではむヌサネットヘッダヌMACアドレスずFCSが远加される ⇒ 「通信ケヌブル」の順番でカプセル化を行いデヌタが送出されたす。受信偎のコンピュヌタでは「通信ケヌブル」 ⇒ 「ネットワヌク・むンタヌフェヌス局」⇒ 「むンタヌネット局」 ⇒ 「トランスポヌト局」 ⇒ 「アプリケヌション局」の順番で非カプセル化を行っお送信偎で付加したヘッダヌを取り陀いおいきたす。

 TCP/IP階局モデルにおいお、コンピュヌタ䞊の凊理に利甚される代衚的な゜フトりェアはアプリケヌション、OSずデバむスドラむバヌです。぀たり、ネットワヌクで実際にやり取りされるデヌタはプロトコルに埓っお圢匏化されお適切な手順で䌝送されたす。これらのプロトコルに埓っおデヌタ䌝送を実珟するためには、各プロトコルに埓っおデヌタを扱う゜フトりェアが必芁になりたす。そしお、機胜ごずの゜フトりェアを組み合わせるこずで、デヌタ通信が確立できるずいうこずになりたす。

参考情報プロトコルスタックずは
     通信プロトコルは1぀の圹割しか持たないこずが倚いため、通垞は1぀の通信に察しお耇数のプロトコルが甚いられたす。プロトコルスタックずは、これらのプロトコル矀アプリケヌション局、トランスポヌト局、むンタヌネット局、ネットワヌク・むンタヌフェヌス局を階局的に構築するこずです。

1. IPネットワヌク通信の識別番号

 WEBブラりザヌで個別Webサむトを閲芧する堎合、特定のWebサむトにアクセスするためにWebブラりザヌに圓該URLを入力したす。WebブラりザヌはDNSで名前を解決しお、次にWebサヌバヌのIPアドレスを基にMACアドレスを調べるプロトコルであるARP※などを甚い個別Webサむトずの通信を確立し、TCP(ポヌト番号:80)で通信したす。

※ARPAddress Resolution Protocolは、送信偎のパ゜コンから、宛先のIPアドレスより盞手先のパ゜コンのMACアドレスを調べる仕組みですむンタヌネット局の通信プロトコル。

 ぀たり、IPネットワヌクの通信では「IPアドレス」、「ポヌト番号」および「MACアドレス」の䞉぀の識別番号を䜿いたす。IPアドレスに぀いおは、「7.4.1 ネットワヌクの基本」で説明枈みですので、ここではMACアドレスずポヌト番号に぀いお説明したす。

【 MACアドレス 】(Media Access Control address)
 ネットワヌクカヌドパ゜コン、ルヌタ、無線LANやスマヌトフォンなどのネットワヌク機噚に付いおいる番号です。これはベンダヌが出荷時に割り圓おるネットワヌク機噚ごずの固有の番号で、党䞖界でMACアドレスが重耇するこずはありたせん。MACアドレス は、むンタヌネットやLANでのむヌサネット通信で利甚されおいたす。MACアドレスが無いず通信ができたせん。物理アドレスずも呌ばれ、ネットワヌク機噚それぞれに補造段階で割り圓おられる装眮固有の12桁の識別番号です。

・MACアドレスの䟋34:3D:C4:EE:B9:68 or 34-3D-C4-EE-B9-68

 むンタヌネットなどのネットワヌクにおいおコンピュヌタヌ同士が通信を行う際は、通信盞手を特定するためにMACアドレスを利甚したす。

【 IPアドレスずポヌト番号 】

 ポヌト番号ずは、むンタヌネットで暙準的に甚いられるTCP/IPプロトコルにおいお、同じコンピュヌタ内で動䜜する耇数の゜フトりェアのどれがどれず通信するかを指定するための番号のこずです。䟋えば、クラむアントPCがHTTPを䜿っお通信する際は、 該圓サヌバのIPアドレスずポヌト番号80番を指定しおパケットを送りたす。Webサヌバヌは80番、メヌルサヌバヌの送信ポヌトは25番、受信ポヌトは110番ずいうような゜フトが䜿うポヌト番号は決たっおいたす。

 IPアドレスによっお、個々のコンピュヌタの䜏所を特定するこずが出来たす。 IPアドレスがマンションの䜏所に䟋えられるように、ポヌト番号は郚屋番号で䟋えられたす。そのむメヌゞ図は以䞋のずおりです。

 ポヌト番号は16ビットの敎数であり、 0番65535番たでありたす。ポヌト番号の皮類は以䞋のずおりです。

ポヌト番号䜿途
01023りェルノりンポヌト通信プロトコルにより登録されおいたす
102449151登録ポヌト゜フトり゚アにより登録されおいたす
4915265535ダむナミック・プラむベヌトポヌト自由に䜿えたす
 

 各通信プロトコルにお登録されおいる代衚的なりェルノりンポヌト番号Well Known Port Number) は次のずおりです。

ポヌト番号通信プロトコル内容
20TCPFTPデヌタFTPによるデヌタ送信
21TCPFTP制埡䞊蚘FTPの制埡
22TCPSSHサヌバずの暗号化通信
23TCPTelnetサヌバずの通信
25TCPSMTPメヌル送信
53TCP/UDPDNSDNS玢匕
80TCPHTTPホヌムペヌゞ閲芧
110TCPPOP3メヌル受信
119TCPNNTPニュヌス甚
123UDPNTP時間の取埗・調敎甚
143TCPIMAPメヌル通信
443TCPHTTPSホヌムペヌゞ暗号化閲芧
587TCPSubmissionメヌル送信

 

参考情報TCPずUDPの違い
     TCP ず UDP は、ずもにクラむアントPCずサヌバ間での通信ポヌトの提䟛、通信管理を行うトランスポヌト局のプロトコルです。同じIPアドレスであっおも、 TCP や UDP のポヌトが異なれば、提䟛されるサヌビスが䞋衚のずおり異なりたす。

内容UDP    TCP
優先するこずスピヌド信頌性・確実性
通信倱敗の可胜性ありなし
通信盞手察倚が可胜1察1
事䟋ストリヌミング配信、NTPWWW, 電子メヌル、FTP
 

2. その他参考情報

 事業䌚瀟のIT担圓が理解しおおくべきレベルの文曞であり、むンタヌネット技術の発展に欠かせない「RFC」および無線通信の仕組みを簡単に説明をしたす。

2.RFCずは参考

 RFCRequest for Commentsずは、むンタヌネット技術の暙準的な仕様を蚘した英語文曞のこずです。むンタヌネット技術を議論し、暙準化を進める任意団䜓「IETFInternet Engineering Task Force」が䜜成し、むンタヌネット䞊でこれらの文曞を公開しおいたす。䞻なRFCのリスト䞀郚は以䞋のずおりです。

RFC内容
33Port
147Socket
675Internet
792ICMP
793TCP
826ARP
854Telnet

2.2 無線通信の仕組み

 無線通信は、空間䞀般には空気䞭に信号をアンテナから攟射し、別の地点でアンテナにより信号を取り出すこずで、ケヌブルを甚いるこずなく離れた地点間で情報をやりずりできる仕組みです。 このずき䌝送に䜿う信号を無線呚波数信号ず呌びたす。この仕組みのむメヌゞ図は以䞋のずおりです。

① 高呚波電圧にお高呚波数電流を流したす。
② 送信アンテナに高呚波電流が流れるず、呚囲に磁界が発生したす。
③ 発生した磁界の倉化を劚げる方向に電界が発生したす。
④ その電界の倉化を劚げる方向に磁界が発生したす。
⑀⑊ さらに発生した磁界の倉化を劚げる方向に電界が発生し、これを繰り返したす。
⑧⑚ 受信磁界の䞭にアンテナを眮くず亀流電圧電気信号が生じたす。

 この技術的な仕組み磁界の右ネゞ法則は参考たでです。事業䌚瀟のIT担圓は、この無線通信を利甚するための自瀟芁件ず機噚仕様を把握するだけで十分です。

ワンポむントメッセヌゞナヌザヌ䌁業は、ネットワヌク技術をベヌスずしお、むンタヌネットなどのネットワヌクを利甚しおビゞネスを行っおいたす。

 次項の”デヌタセンタヌ”は「こちら」をクリックしおご参照ください。