Tim hiểu về ATM - pdf 15

Download miễn phí Tim hiểu về ATM
Tìm hiểu về ATM và các giao thức của nó

chương 1: giới thiệu về giao thức TCP/IP
1.1. Lịch sử phát triển củaTCP/IP và mạng Internet
Mạng Internet là một mạng máy tính toàn cầu, bao gồm hàng chục triệu người sử dụng, được hình thành từ cuối thập kỷ 60 từ một thí nghiệm của Bộ quốc phòng Mỹ. Tại thời điểm ban đầu đó là mạng ARPAnet của Ban quản lý dự án nghiên cứu Quốc phòng. ARPAnet là một mạng thử nghiệm phục vụ các nghiên cứu quốc phòng, một trong những mục đích của nó là xây dựng một mạng máy tính có khả năng chịu đựng các sự cố (ví dụ một số nút mạng bị tấn côngvà phá huỷ nhưng mạng vẫn tiếp tục hoạt động). Mạng cho phép một máy tính bất kỳ trên mạng liên lạc với mọi máy tính khác.
Khả năng kết nối các hệ thống máy tính khác nhau đã hấp dẫn mọi người, vả lại đây cũng là phương pháp thực tế duy nhất để kết nối các máy tính của các hãng khác nhau. Kết quả là các nhà phát triển phần mềm ở Mỹ, Anh và Châu Âu bắt đầu phát triển các phần mềm trên bộ giao thức TCP/IP (giao thức được sử dụng trong việc truyền thông trên Internet) cho tất cả các loại máy. Điều này cũng hấp dẫn các trường đại học, các trung tâm nghiên cứu lớn và các cơ quan chính phủ, những nơi mong muốn mua máy tính từ các nhà sản xuất, không bị phụ thuộc vào một hãng cố định nào.
Bên cạnh đó các hệ thống cục bộ LAN bắt đầu phát triển cùng với sự xuất hiện các máy để bàn (Desktop Workstations) vào năm 1983. Phần lớn các máy để bàn sử dụng Berkeley UNIX, phần mềm cho kết nối TCP/IP đã được coi là một phần của hệ điều hành này. Một điều rõ ràng là các mạng này có thể kết nối với nhau dễ dàng.
Trong quá trình hình thành mạng Internet, NSFNET (được sự tài trợ của Hội khoa học Quốc gia Mỹ) đóng một vai trò tương đối quan trọng. Vào cuối những năm 80, NFS thiết lập 5 trung tâm siêu máy tính. Trước đó, những máy tính nhanh nhất thế giới được sử dụng cho công việc phát triển vũ khí mới và một vài hãng lớn. Với các trung tâm mới này, NFS đã cho phép mọi người hoạt động trong lĩnh vực khoa học được sử dụng. Ban đầu, NFS định sử dụng ARPAnet để nối 5 trung tâm máy tính này, nhưng ý đồ này đã bị thói quan liêu và bộ máy hành chính làm thất bại. Vì vậy, NFS đã quyết định xây dựng mạng riêng của mình, vẫn dựa trên thủ tục TCP/IP, đường truyền tốc độ 56 Kbps. Các trường đại học được nối thành các mạng vùng và các mạng vùng được nối với các trung tâm siêu máy tính.
Ngày nay mạng Internet đã được phát triển nhanh chóng trong giới khoa học và giáo dục của Mỹ, sau đó phát triển rộng toàn cầu, phục vụ một cách đắc lực cho việc trao đổi thông tin trước hết trong các lĩnh vực nghiên cứu, giáo dục và gần đây cho thương mại.
Internet sử dụng kỹ thuật chuyển mạch gói và dùng giao thức TCP/IP. Ngày nay nhiều mạng với kiến trúc khác nhau có thể nối vào Internet nhờ các cầu nối đa giao thức.
1.2. Giao thức TCP/IP
Khái niệm giao thức (Protocol) là một khái niệm cơ bản của mạng truyền thông. Có thể hiểu một cách khái quát đó là tập hợp tất cả các quy tắc cần thiết (các thủ tục, các khuôn dạng dữ liệu, các cơ chế phụ trợ ) cho phép các giao thức trao đổi thông tin trên mạng được thực hiện một cách chính xác và an toàn. Có rất nhiều họ giao thức đang được sử dụng trên mạng truyền thông hiện nay như IEEE802.X dùng trong mạng cục bộ, CCITT (nay là ITU) dùng cho liên mạng diện rộng và đặc biệt là họ giao thức chuẩn của ISO (tổ chức tiêu chuẩn hoá quốc tế ) dựa trên mô hình tham chiếu bảy lớp cho việc kết nối các hệ thống mở. Trên Internet họ giao thức được sử dụng là bộ giao thức TCP/IP . Hai giao thức được dùng chủ yếu ở đây là TCP ( Transmision Control Protocol ) và IP (Internet Protocol ). TCP là một giao thức kiểu có kết nối (Connection-Oriented), tức là cần có một giai đoạn thiết lập liên kết giữa một cặp thực thể TCP trước khi chúng thực hiện trao đổi dữ liệu. Còn giao thức IP là một giao thức kiểu không kết nối (Connectionless), nghĩa là không cần có giai đoạn thiết lập liên kết giữa một cặp thực thể nào đó trước khi trao đổi dữ liệu . Khái niệm TCP/IP không chỉ bị giới hạn ở hai giao thức này. Thường thì TCP/IP được dùng để chỉ một nhóm các giao thức có liên quan đến TCP và IP như UDP (User Datagram Protocol), FTP (File Transfer Protocol), TELNET (Terminal Emulation Protocol) và v.v .
Để giảm độ phức tạp của việc thiết kế và cài đặt mạng hầu hết các mạng máy tính hiện có đều được phân tích thiết kế theo quan điểm phân tầng . Mỗi hệ thống thành phần của mạng được xem như là một cấu trúc đa tầng, trong đó mỗi tầng được xây dựng trên cơ sở tầng trước đó. Số lượng các tầng cùng như tên và chức năng của mỗi tầng là tuỳ từng trường hợp vào nhà thiết kế. Họ giao thức của ISO (tổ chức tiêu chuẩn hoá quốc tế) dựa trên mô hình tham chiếu 7 lớp cho việc kết nối các hệ thống mở là họ giao thức được dùng làm chuẩn để các họ giao thức khác so sánh với nó do vậy trước khi đi vào nghiên cứu giao thức TCP/IP ta cần xem xét mô hình 7 lớp OSI.
Trong mô hình OSI mục đích của mỗi tầng là cung cấp các dịch vụ cho tầng cao hơn tiếp theo, mô tả chi tiết cách thức cài đặt các dịch vụ này. Các tầng được trừu tượng hoá theo cách là mỗi tầng chỉ biết rằng nó liên lạc với tầng tương ứng trên máy khác. Trong thực tế thì mỗi tầng chỉ liên lạc với các tầng kề trên và kề dưới nó trên mỗi hệ thống mà thôi.
Trừ tầng thấp nhất trong mô hình mạng không tầng nào có thể chuyển thông tin một cách trực tiếp với tầng tương ứng trong mạng máy tính khác. Thông tin trên máy cần gửi phải được chuyển đi qua tất cả các tầng thấp hơn. Thông tin sau đó lại được truyền qua Card mạng tới máy nhận và lại được truyền lên qua các tầng cho đến khi nó đến tầng đã gửi thông tin đi.


Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

nh­ng kh«ng ph¶i lµ tÊt c¶. TËp hîp nót bao gåm nhiÒu nót kh¸c nhau hîp thµnh, gãi d÷ liÖu IP göi tíi mét ®Þa chØ Multicast sÏ ®­îc göi tíi tÊt c¶ c¸c Host tham dù trong nhãm Multicast nµy.
Broadcast: ThÓ hiÖn tÊt c¶ c¸c tr¹m trªn m¹ng. Th«ng th­êng ®iÒu ®ã giíi h¹n ë tÊt c¶ c¸c Host trªn mét m¹ng con ®Þa ph­¬ng.
C¸c ®Þa chØ IP ®­îc chia ra lµm hai phÇn, mét phÇn ®Ó x¸c ®Þnh m¹ng (net id) vµ mét phÇn ®Ó x¸c ®Þnh host (host id). C¸c líp m¹ng x¸c ®Þnh sè bits ®­îc dµnh cho mçi phÇn m¹ng vµ phÇn host. Cã n¨m líp m¹ng lµ A, B, C, D, E, trong ®ã ba líp ®Çu lµ ®­îc dïng cho môc ®Ých th«ng th­êng, cßn hai líp D vµ E ®­îc dµnh cho nh÷ng môc ®Ých ®Æc biÖt vµ t­¬ng lai. Trong ®ã ba líp chÝnh lµ A,B,C.
H×nh vÏ sau cho thÊy cÊu tróc cña mét ®Þa chØ IP.
Mçi líp ®Þa chØ ®­îc ®Æc tr­ng bëi mét sè bits ®Çu tiªn cña Byte ®Çu tiªn cã cÊu tróc chi tiÕt nh­ h×nh 1.4.
H×nh 1.4: CÊu tróc c¸c khu«n d¹ng ®Þa chØ
Tõ cÊu tróc ph©n líp ®Þa chØ ta cã thÓ nhËn thÊy:
Nhá h¬n 128 lµ ®Þa chØ líp A. Byte ®Çu tiªn x¸c ®Þnh ®Þa chØ m¹ng, ba Bytes cßn l¹i x¸c ®Þnh ®Þa chØ m¸y tr¹m.
Tõ 128 ®Õn 191 lµ ®Þa chØ líp B. Hai Bytes ®Çu x¸c ®Þnh ®Þa chØ m¹ng. Hai Bytes tiÕp theo x¸c ®Þnh ®Þa chØ m¸y tr¹m.
Tõ 192 ®Õn 223 lµ ®Þa chØ líp C. Ba Bytes ®Çu x¸c ®Þnh ®Þa chØ m¹ng. Bytes cßn l¹i x¸c ®Þnh ®Þa chØ m¸y tr¹m.
Lín h¬n 223 lµ c¸c ®Þa chØ dïng ®Ó qu¶ng b¸ hoÆc dïng dù tr÷ cho c¸c môc ®Ých ®Æc biÖt vµ ta cã thÓ kh«ng cÇn quan t©m.
Nh×n vµo trªn h×nh ta cã b¶ng ph©n líp ®Þa chØ IP nh­ b¶ng 1.1.
Network class
Sè m¹ng
Sè Hosts trong m¹ng
A
126
16.777.214
B
16.382
65.534
C
2.097.150
254
B¶ng 1.1: B¶ng ph©n líp ®Þa chØ
Tuy nhiªn kh«ng ph¶i tÊt c¶ c¸c sè hiÖu m¹ng (net id) ®Òu cã thÓ dïng ®­îc. Mét sè ®Þa chØ ®­îc ®Ó dµnh cho nh÷ng môc ®Ých ®Æc biÖt.
Líp A cã sè m¹ng Ýt nhÊt, nh­ng mçi m¹ng l¹i cã nhiÒu hosts thÝch hîp víi c¸c tæ chøc lín cã nhiÒu m¸y tÝnh.
Líp B cã sè m¹ng vµ sè hosts võa ph¶i.
Cßn líp C cã nhiÒu m¹ng nh­ng mçi m¹ng chØ cã thÓ cã 254 hosts, thÝch hîp víi tæ chøc cã Ýt m¸y tÝnh.
§Ó tiÖn cho viÖc qu¶n trÞ còng nh­ thùc hiÖn c¸c ph­¬ng ph¸p t×m ®­êng trªn m¹ng. ë c¸c m¹ng lín (líp A) hay m¹ng võa (líp B) ng­êi ta cã thÓ chia chóng thµnh c¸c m¹ng con (Subnets) . VÝ dô cho r»ng mét m¹ng con cã ®Þa chØ líp B lµ 191.12.0.50 khi ®ã coi 191.12.0.0 lµ ®Þa chØ toµn m¹ng vµ lËp ®Þa chØ 191.12.1. cho Subnet 1 vµ 191.12.2 cho Subnet 2.
Cã thÓ dµnh trän mét nhãm 8 bits ®Ó ®¸nh ®Þa chØ Subnet vµ mét nhãm ®Ó ®¸nh ®Þa chØ c¸c m¸y trong tõng Subnet. Nh­ thÕ tÊt nhiªn lµ sè m¸y trong mét Subnet sÏ Ýt ®i t­¬ng tù nh­ trong m¹ng nhá. Sù ph©n chia nµy lµm gi¶m kÝch th­íc cña b¶ng ®Þnh tuyÕn trong Router/ Gateway, nghÜa lµ tiÕt kiÖm dung l­îng nhí vµ thêi gian xö lý.
Sù ph©n chia mét m¹ng thµnh nhiÒu m¹ng con ph¸t sinh vÊn ®Ò lµ sè l­îng bit dµnh ®Ó ®¸nh ®Þa chØ m¹ng con cã thÓ kh¸c nhau vµ tuú thuéc vµo nhµ qu¶n trÞ m¹ng. Do ®ã ng­êi ta ®­a vµo kh¸i niÖm Subnet Mask. Subnet Mask còng gièng nh­ ®Þa chØ IP bao gåm 32 bits. Môc ®Ých cña ®i¹ chØ Subnet Mask lµ ®Ó chia nhá mét ®Þa chØ IP thµnh c¸c m¹ng nhá h¬n vµ theo dâi vïng nµo trªn ®Þa chØ IP ®­îc dïng ®Ó lµm ®Þa chØ cho m¹ng con (cßn ®­îc gäi lµ c¸c Subnet) ®ã vïng nµo dïng lµm ®Þa chØ cho c¸c m¸y tr¹m.
Néi dung cña mét Subnet Mask ®­îc quy ®Þnh nh­ sau :
C¸c bit 1 : dïng ®Ó chØ ®Þnh ®Þa chØ m¹ng trªn ®Þa chØ IP.
C¸c bit 0 : dïng ®Ó chØ ®Þnh ®Þa chØ m¸y tr¹m trªn ®Þa chØ IP.
VÝ dô ®èi víi m¹ng A cã ®Þa chØ lµ 25.0.0.0, nÕu dµnh 8 bits cho Subnet th× mÆt n¹ cã gi¸ trÞ lµ 255.255.0.0 , nÕu dµnh 16 bits cho Subnet th× mÆt n¹ cã gi¸ trÞ lµ 255.255.255.0.
Tõ ®Þa chØ IP ta thùc hiÖn phÐp to¸n logic AND víi ®Þa chØ Subnet Mask kÕt qu¶ sÏ t¹o ra ®­îc ®Þa chØ m¹ng n¬i ®Õn. KÕt qu¶ nµy ®­îc sö dông ®Ó t×m b­íc tiÕp theo trong thuËt to¸n t×m ®­êng trªn m¹ng. NÕu kÕt qu¶ nµy trïng víi ®Þa chØ m¹ng t¹i tr¹m ®ang lµm viÖc th× sÏ xÐt tiÕp ®Þa chØ m¸y tr¹m ®Ó truyÒn ®i. Theo cÊu tróc cña Subnet Mask th× ta thÊy tÊt c¶ c¸c tr¹m lµm viÖc trong cïng mét m¹ng con cã cïng gi¸ trÞ Subnet Mask.
Víi ph­¬ng ph¸p nµy sè bits dïng ®Ó ®¸nh ®Þa chØ host cã thÓ nhá h¬n 8 bits (®èi víi líp C) tøc lµ mét ®Þa chØ líp C cã thÓ ph©n nhá h¬n n÷a vµ khi ®ã c¸c m¹ng con nµy th­êng ®­îc x¸c ®Þnh bëi c¸c ®Þa chØ cã thªm phÇn chó thÝch sè bits dµnh cho ®Þa chØ m¹ng, vÝ dô 203.160.0.0/25 m« t¶ Subnet 203.160.0.0 (thuéc líp C) nh­ng cã 25 bits dïng cho ®Þa chØ m¹ng vµ 7 bits dïng cho ®Þa chØ Hosts tøc lµ Subnet nµy chØ cã tèi ®a lµ 128 Hosts chø kh«ng ph¶i lµ 256 Hosts.
Trong tÊt c¶ c¸c líp ®Þa chØ m¹ng còng nh­ c¸c Subnets, c¸c ®i¹ chØ ®Çu vµ cuèi cña m¹ng ®­îc dïng cho c¸c môc ®Ých riªng. Mét ®Þa chØ IP cïng víi tÊt c¶ c¸c bits ®Þa chØ m¸y tr¹m cã gi¸ trÞ cã lµ 0 (®Þa chØ ®Çu m¹ng) ®­îc dïng ®Ó chØ chÝnh m¹ng ®ã (hay ®Þa chØ x¸c ®Þnh m¹ng). VÝ dô ®Þa chØ 203.160.1.0 ®­îc dïng ®Ó chØ m¹ng 203.160.1.0. Cßn nÕu tÊt c¶ c¸c bits ®Þa chØ trong phÇn ®Þa chØ cña tr¹m ®Òu cã gi¸ trÞ lµ 1 (®Þa chØ cuèi m¹ng) th× ®Þa chØ nµy ®­îc dïng lµm ®Þa chØ qu¶ng b¸. VÝ dô ®Þa chØ qu¶ng b¸ cña m¹ng 203.160.1.0 lµ 203.160.1.255. Mét gãi d÷ liÖu göi ®Õn ®Þa chØ nµy sÏ ®­îc truyÒn ®Õn tÊt c¶ c¸c m¸y tr¹m trªn ®Þa chØ nµy.
Trªn m¹ng Internet, viÖc qu¶n lý vµ ph©n phèi ®Þa chØ IP lµ do NIC (Network Information Center). Víi sù bïng næ cña sè m¸y tÝnh kÕt nèi vµo m¹ng Internet, ®Þa chØ IP ®· trë thµnh mét tµi nguyªn c¹n kiÖt, ng­êi ta ®· ph¶i x©y dùng nhiÒu c«ng nghÖ ®Ó kh¾c phôc t×nh h×nh nµy. VÝ dô nh­ c«ng nghÖ cÊp ph¸t ®Þa chØ IP ®éng nh­ BOOTP hay DHCP (Dynamic Host Configuration Protocol). Khi sö dông c«ng nghÖ nµy th× kh«ng nhÊt thiÕt mäi m¸y trªn m¹ng ®Òu ph¶i cã mét ®Þa chØ IP ®Þnh tr­íc mµ nã sÏ ®­îc Server cÊp cho mét ®Þa chØ IP khi thùc hiÖn kÕt nèi. Tuy nhiªn gi¶i ph¸p nµy chØ lµ t¹m thêi trong t­¬ng lai th× ®Þa chØ IPv6 sÏ ®­îc®­a vµo sö dông.
1.2.3.4.§Þa chØ IPv6
CÊu tróc Header cña gãi IPv6 ®­îc tr×nh bµy trong h×nh 1.5.
Version Number
Priority
Flow Lable
Pay load Length
Next Header
Hop limit
Source IP Address ( 128 Bits)
Destination IP Address (128 Bits)
H×nh 1.5: CÊu tróc Header gãi IPv6
CÊu tróc cña gãi IPv6 kh«ng hoµn toµn t­¬ng thÝch mét c¸ch trùc tiÕp víi cÊu tróc cña gãi IPv4, nã cã cÊu tróc ®Ó cho viÖc truyÒn dÉn cµng nhanh cµng tèt, vµ nã vÉn cïng ho¹t ®éng víi IPv4.
IPv6 cã mét sè ®Æc ®iÓm chÝnh sau ®©y:
128 bits ®Þa chØ thay cho 32 bits ®Þa chØ.
ThiÕt lËp vµ cÊu h×nh ®¬n gi¶n : IPv6 cã thÓ tù ®éng ®Æt cÊu h×nh c¸c ®Þa chØ côc bé.
§Þnh d¹ng Header ®¬n gi¶n mét vµi tr­êng ®· ®­îc bá ®i hoÆc trë thµnh kh«ng b¾t buéc. Sù ®Þnh d¹ng Header míi nµy c¶i thiÖn tÝnh n¨ng cña bé ®Þnh tuyÕn vµ dÔ dµng thªm c¸c lo¹i Header míi.
C¶i tiÕn sù trî gióp ®èi víi c¸c tuú chän vµ c¸c më réng.
Sù trî gióp ®èi víi viÖc x¸c nhËn ®óng vµ sù m· ho¸ d÷ liÖu. Sù trî gióp ®èi víi viÖc x¸c nhËn ®óng, tÝnh ch©n thËt cña d÷ liÖu, tÝnh bÝ mËt cña d÷ liÖu lµ mét phÇn cña kiÕn tróc IPv6.
Kh«ng gièng nh­ IPv4 c¸c gãi d÷ liÖu trong IPv6 nãi chung kh«ng bÞ ph©n m¶nh. NÕu sù ph©n m¶nh ®­îc yªu cÇu nã sÏ ®­îc thùc hiÖn kh«ng ph¶i b»ng c¸c bé ®Þnh tuyÕn mµ b»ng nguån cña c¸c gãi d÷ liÖu. §èi víi mét gãi d÷ liÖu bÞ ph©n m¶nh, Host nguån sÏ sinh ra mét gi¸ trÞ tù nhËn diÖn duy nhÊt.
IPv6 cã 128 bits ®Þa chØ dµi h¬n bèn lÇn so víi IPv4 nªn kh¶ n¨ng theo lý thuyÕt cã thÓ cung cÊp mét kh«ng gian ®Þa chØ lín h¬n nhiÒu. §©y lµ kh«ng gian ®Þa chØ cùc lín víi môc ®Ých kh«ng chØ cho Internet mµ cßn cho tÊt c¶ c¸c m¹ng m¸y tÝnh, c¸c hÖ thèng viÔn th«ng...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status