Lêi nãi ®Çu 1 Lêi nãi ®Çu M¹ng M¸y tÝnh ngµy nay trë thµnh mét lÜnh vùc nghiªn cøu, ph¸t triÓn vµ øng dông cèt lâi cña c«ng nghÖ nghiªn cøu, ph¸t triÓn vµ øng cèt lâi cña c«ng nghÖ ®iÖn tö th«ng tin M[.]
Trang 1Lời nói đầu
Mạng Máy tính ngày nay trở thành một lĩnh vực nghiên cứu, pháttriển và ứng dụng cốt lõi của công nghệ nghiên cứu, phát triển và ứng cốtlõi của công nghệ điện tử thông tin Mạng có vai trò ứng dụng hết sức lớntrong thực tế nh quản lý sản xuất kinh doanh, các hệ thống điện thoại quốcgia vô tuyến viễn thông và an ninh quốc phòng
Việc kết nối các máy tính lại thành mạng trở thành mạng để trao đổithông tin, làm giảm giá thành phần cứng trong khi đó hiệu quả sử dụng lạicao trong quản lý kinh doanh và trong tất cả các mặt của đời sống kinh tế,chính trị xã hội không thể phủ nhận rằng, nhiều ngành kinh tế không cònsức cạnh tranh, không tồn tại nếu có sự giúp đỡ của mạng máy tính Hiệnnay mạng máy tính đã và đang phát triển mạnh mẽ ở Việt Nam
Bằng kiến thức đã đợc học và sự giúp đỡ của thầy cô đặc biệt là thầygiáo hớng dẫn Vũ Đức Lý, em tiến hành làm đề tài về mạng máy tính mangtính khả thi, góp phần nhỏ bé về kiến thức của mình trong khối lợng kiếnthức rộng lớn của công nghệ mạng ngày nay bản thân em không tránh khỏinhững sai sót, rất mong sự giúp đỡ của thầy cô để em hoàn thành tốt đề tài
về mạng
Một lần nữa em xin thành cảm ơn thầy cô đã giúp đỡ em hoàn thành
đề tài này
Trang 2Chơng I: Tổng quan và khái niệm1.1 Khái niệm và định nghĩa
1.1.1 Định nghĩa mạng máy tính
Mạng máy tính là tập hợp các máy tính đơn lẻ đợc kết nối với nhaubằng các phơng tiện truyền vật lý (transsmission medium) và theo một kếttrúc mạng xác định (Network Architecture)
Mạng viễn thông thực chất là mạng máy tính chuyên dụng
1.1.1.1 Các thành phần chủ yếu của một mạng máy tính
- Tập các node mạng
- Các phơng tiện truyền vật lý
- Cấu hình mạng - Topo mạng
- Giao thức mạng - Protocol
- Các ứng dụng mạng (các dịch vụ ứng dụng mạng)
1.1.2 Kiến thức mạng (Network Architecture)
Kiến thức mạng bao gồm các kiến thức đấu nối các máy tính lại vớinhau và trong quá trình hoạt động truyền thông chúng phải tuân theo một
số quy tắc hay quy ớc bắt buộc
Cách thức đấu nối các máy tính lại với nhau bao gồm việc bố trí cácphần tử mạng theo một cấu trúc hình học nào đó và cách đấu nối chúng lại
đợc gọi là cấu trúc, hay là topo của mạng (Topology) Tập các quy tắc, quy
ớc bắt buộc các thành phần của mạng khi tham gia vào các hoạt độngtruyền thông phải tuân theo đợc gọi là các giao thức mạng (Protocol)
Trang 3- Kiểu điểm - điểm (Point to Point): Đờng truyền nối từng cặp nodelại với nhau theo một hình học xác định nào đó Nếu các node có nhu cầutrao đổi thông tin thì một kênh truyền vật lý sẽ đợc thiết lập giữa nodenguồn và node đích bằng một chuỗi tuần tự các node Các node trung gian
có chức năng tiếp nhận thông tin, lu trữ thông tin tạm thời trong bộ nhớphụ và chờ cho đến khi đờng truyền rồi sẽ gửi tiếp thông tin sang node tiếptheo và cứ nh vậy cho đến node đích
Trang 4M¹ng chu tr×nh (LOOD)
Tree
* C¸c m¹ng cã cÊu tróc ®iÓm - ®iÓm lµ
+ M¹ng h×nh sao
Trang 51.1.2.2.1 Khái niệm về giao thức
Giao thức mạng là các quy định về đờng truyền vật lý đảm bảotruyền dữ liệu dới dạng chuỗi bit giữa các thành phần trong mạng và cáctiến trình, các quy định nhằm duy trì cho mọi hoạt động truyền thông đợcchính xác và thông suốt
* Trong quá trình truyền thông, các thành phần của mạng bắt buộcphải tuân theo các quy tắc và tiến trình truyền thông
- Các quy định về cấu trúc, cú pháp các đơn vị dữ liệu sử dụng
- Quy định về khởi động, kết thúc một tơng tác
- Thủ tục truy nhập đờng truyền
- Thủ tục điều khiển tốc độ, lu lợng
- Các thủ tục phát hiện, sửa lỗi
Trang 6- Thủ tục kết nối
Yêu cầu trao đổi thông tin trong mạng máy tính càng cao thì các tiếntrình hoạt động truyền thông càng phức tạp Không thể giải quyết tất cả mọivấn đề trong một tiến trình, ngành công nghiệp mạng máy tính đã giảiquyết từng phần sao cho các tiến trình có thể liên kết đợc với nhau, có khảnăng sửa đổi, mở rộng bổ xung các yêu cầu truyền thông
1.2.2.3 Các giao thức phổ biến của mạng máy tính
- Systems Network Architecture (SNA): kiến trúc mạng SNA đợcCông ty IBM thiết kế và giới thiệu vào tháng 9/1973 SNA là đặc tả kiếntrúc mạng xử lý dữ liệu phân tán Nó định nghĩa các quy tắc, các tiến trìnhcho sự tơng tác giữa các thành phần trong mạng máy tính, terminal và phầnmềm
SNA đợc tổ chức xoay quanh khái niệm domain (miền) Một SNAdomain là một điểm điều khiển các dịch vụ hệ thống (SSCP) và kể cả các tàinguyên đều đợc nó điều khiển
Mạng SNA sử dụng kiến trúc 6 tầng
+ Tầng 1: Physical Control (kiểm soát vật lý): chấp nhận các chuẩnX21, RS232
+ Tầng 2: Data Link Control ( kiểm soát liên kết dữ liệu): dùng giaothức SDLC
+ Tầng 3: Path Control (kiểm soát đờng dẫn): chọn đờng và kiểmsoát dữ liệu
+ Tầng 4: Transmission Control (kiểm soát truyền)
+ Tầng 5: Data Flow Control (kiểm soát luồng dữ liệu)
- Internet Work Packed Exchange/Sequenced Packet Exchange (IPX/SPX)
Giao thức IPX/SPX đợc Công ty Novell thiết kế sử dụng cho các sảnphẩm mạng của chính hãng SPX hoạt động trên tầng transport của OSI cóchức năng bảo đảm độ tin cậy của liên kết truyền thông từ nút đến nút Nó
đảm bảo chuyển giao các gói tin đúng trình tự, đúng đích nhng không cóvai trò trong định tuyến IXP tuân theo chuẩn OSI, hoạt động tầng mạng,chịu trách nhiệm thiết lập địa chỉ cho các thiết bị mạng Nó là giao thức
định tuyến, kết hợp với các giao thức routing information protocol (RIP) vànetware link protocol (NLSP) để trao đổi thông tin định tuyến với các bộ
Trang 7- Apple Talk: là kiến trúc mạng do hãng Apple Talk phát triển cho họcác máy tính cá nhân Macintosh Giao thức Apple Talk cũng đợc phát triểntrên tầng vật lý của Ethernet và Token Ring.
Các vùng tối đa trên một phân mạng: phasel là 1; phase 2 là 255.Các node tối đa trên mỗi mạng: phase 1: 254, phase: khoảng 16 triệu
Địa chỉ động dựa trên các giao thức truy nhập: phase 1: node ID,phase 2: network + node ID; phase 1 & 2: Local talk; phase 1: êthrnet phase2: IEEE 802.2, IEEE802.5
Định tuyến Split - Horizon: phase 1: không, phase 2: có
- Digital Network Architecture (DNA): kiến trúc mạng DNA là sảnphẩm của hãng Digital Equipment Corporation Đặc biệt Digital kết hợp vớicác hãng Intel và Xerox phát triển các phiên bản Ethernet, trong đó cóEhernet version 2
- Họ IEEE 802 (Institute of Electrical and Electronic Engineer): làchuẩn cho các kiến trúc mạng Lan, Man, Wan
Chuẩn IEEE802.2 định nghĩa một tầng con L-C đợc giao thức tầng
d-ới sử dụng Giao thức tầng mạng có thể thiết kế độc lập vd-ới tầng vật lý
Giao thức tầng dới: 202.3 (1 base 5,10 base 5, 10 base 2, 10 base7,10 base 36, 10 baseT, 10 base X); 802.4 (Token Bus, 802.5 (Token Ring),802.6, 802.9, 802.11, 802.12
- Giao thức X25 (Packet Protocol): là chuẩn mạng chuyển mạch gói
đợc phát triển bởi CCITT (International Telegraph and TelephoneConsultative Committee: Uỷ ban t vấn điện tín và điện thoại quốc tế) nay
đổi thành ITU (International Telecommunication Union - Hiệp hội viễnthông quốc tế)
Physical layer: X21, X21 bis
Data link layer: LAP-B
Network layer: X25
- TCP/IP (Transmission Control Protocol/Internet protocol): là họ cácgiao thức cùng làm việc với nhau để cung cấp phơng tiện truyền thông liênmạng Vì lịch sử của TCP/IP gắn liền với bộ quốc phòng Mỹ, nên việc phânlớp giao thức TCP/IP đợc gọi là mô hình DOD (Department of Defense)
Đây là họ các giao thức đợc sử dụng phổ biến trên mạng Internet mang tính
mở nhất, phổ dụng nhất và đợc hỗ trợ của nhiều hãng kinh doanh, TCP/IP
Trang 8đợc cài đặt sẵn trong phần thực thi Unix BSD (Berkcly StandardDistribution) Mô hignh DOD gồm 4 tầng.
+ Network Acces Layer (Lớp truy nhập mạng) tơng ứng với physicallayer & Data link layer trong OSI
+ Internetwork layer: định tuyến gói dữ liệu giữa các máy chủ
+ Host to host layer: kết nối các thành phần mạng
+ Application layer: hỗ trợ các ứng dụng
1.1.3 Cáp mạng - vận tải truyền (Transmission Medium)
Phơng tiện truyền vật lý và vận tải truyền, truyền tải các tín hiệu điện
tử giữa các thành phần mạng với nhau, bao gồm các loại cáp và phơng tiệnvô tuyến
1.1.3.1 Các đặc trng cơ bản của đờng truyền.
- Băng thông (Band with) là miền tần số giới hạn thấp và tần số giớihạn cao hay chính là miền tần số mà đờng truyền đó có thể đáp ứng đợc Ví
dụ băng thông của cáp thoại từ 400 đến 4000Hz có nghĩa là nó có thể truyềntín hiệu với tần số từ 400 đến 4000 chu kỳ/giây
- Thông lợng (through put) thông lợng của đờng truyền là số lợng cácbit đợc truyền đi trong một giây Hay nói cách khác là tốc độ của đờngtruyền dẫn Ký hiệu là bit/s hoặc bps Tốc độ của đờng truyền dẫn phụthuộc vào băng thông và độ dài của nó Một mạng LAN Ethernet có tốc độtruyền 10Mbps và có băng thông là 10Mbps
- Suy hoa (Attennation): là độ đo sự suy yếu của các tín hiệu trên ờng truyền Phụ thuộc vào độ dài của cáp Khi thiết kế cáp cũng cần quantâm tới độ dài của cáp
Cáp xoắn gồm: cáp có màng chắn (STP) và cáp không vỏ bọc (UTP)
Trang 9- Cáp sợi quang (Fiber Optic Cable): cáp sợi quang rất lý tởng choviệc truyền dữ liệu vì băng thông cao, tránh nhiễu tốt, tốc độ truyền lớn trên
đoạn cáp dài vài km Cáp sợi quang gồm một hoặc nhiều sợi quang trungtâm đợc bao bọc bởi một lớp vỏ nhựa phản xạ các tín hiệu trở lại vì vậy hạnchế đợc sự suy hao, mất mát tín hiệu Cáp sợi quang chỉ truyền tín hiệuquang
1.1.4 Các phơng tiện vô tuyến
- Radio: Quang phổ của điện từ nằm trong khoảng 10 KHz đến 1Ghz
và có nhiều dải tần
Sóng ngắn (Short Wave)
VHF (Very Hight Frequency) - Tivi & Radio FM
UHF (Ultra Hight Frequency) - Tivi
- Viab: truyền thông viba có hai dạng là viba mặt đất và vệ tinh
* Kỹ thuật truyền hình viba mặt đất: Sử dụng các trạm thu và phátcác tần số nằm trong miền vài Ghz Các thiết bị viba dới dạng là các tháptiếp sóng đặt cách nhau vài Km để tiếp sóng
* Kỹ thuật truyền thông vệ tinh: sử dụng các trạm thu mặt đất (các
đĩa vệ tinh) và các vệ tinh Tín hiệu đến vệ tinh và từ vệ tinh đến trạm thumột lợt đi hoặc về 23.000 dặm Thời gian truyền một tín hiệu là độc lập vớikhoảng cách, thông thờng là 0,5 - 5 giây
* Tia hồng ngoại (Infared system): có 2 phơng thức kết nối mạng.+ Point to Point: hoạt động bằng cách tiếp sóng các tín hiệu hồngngoại từ thiết bị này sang thiết bị khác Dải tần số từ 100Ghz đến 1000Ghz,tốc độ truyền khaỏng 100Kbps - 16 Mbps
+ Multipoint: truyền thông đồng thời các tín hiệu hồng ngoại đến cácthiết bị Dải tần số từ 100Ghz đến 1000Ghz nhng tốc độ truyền tối đa chỉ
đạt 1Mbps
1.2 Các loại mạng máy tính
1.2.1 Theo chỉ tiêu khoảng cách
- Mạng cục bộ LAN (Local Area Network) là mạng máy tính màkhoảng cách tối đa của 2 node bất kỳ trong mạng không vợt quá vài km.Thông thờng mạng LAN đợc xác định và cài đặt trong các cơ quan xínghiệp, trong một toà nhà trên phạm vi tơng đối hẹp
* Đặc trng cơ bản của một LAN
Trang 10+ Khoảng cách lớn nhất giữa các node không vợt quá vài km
+ Các node nối với nhau trực tiếp Trong quá trình truyền thôngkhông có sự tham gia của mạng viễn thông công cộng
+ Tốc độ truyền cao: có thể đạt trên 100Mbps hoặc 1Gbps Sử dụngphơng thức truyền gói không liên kết
+ Lỗi truyền thấp: 10-8 đến 10-11
+ Cấu hình mạng đa dạng
+ Hiệu suất sử dụng đờng truyền thấp
- Mạng đô thị (Metropolitan Area Network - MAN) là mạng đợc cài
đặt trong phạm vi một đô thị hoặc một trung tâm kinh tế - xã hội có bánkính khoảng 100km
- Mạng diện rộng (WAN - Wide Area Network): phạm vi hoạt độngcủa mạng trên diện tơng đối rộng nh trên phạm vi một quốc gia hoặc liênquốc gia ví dụ mạng VIETPAC chuyển mạch gói của Bu chính Viễnthông, mạng Internet G
* Đặc trng cơ bản của một mạng WAN
+ Các node của mạng có trên phạm vi một quốc gia hoặc trên toàn cầu+ Trong quá trình truyền thông của các thực thể có sự hỗ trợ củamạng viễn thông công cộng
+ Tốc độ truyền dữ liệu thấp hơn so với mạng cục bộ Mạng chuyểnmạch gói công cộng X25, thông lợng tối đa 64Kbps, không đáp ứng nhucầu truyền thông đa phơng tiện - truyền tích hợp các loại dữ liệu
+ Sử dụng kỹ thuật Frame Relay đạt 2Mbps Kỹ thuật ATM cell relay
đạt 2Mbps, kỹ thuật ATM: cell không đồng bộ có thể đạt hàng trăm Mbps
+ Lỗi truyền cao
- Mạng toàn cầu GAN (Global Area Network): phạm vi của mạngtrải rộng trên khắp các lục địa trên trái đất
Các loại mạng trên phân biệt qua khoảng cách địa lý nhng chỉ cótính chất tơng đối Ngày nay nhờ sự phát triển của công nghệ truyền dẫn vàquản trị mạng nên càng ngày những ranh giới đó càng mờ nhạt đi
1.2.2 Theo kỹ thuật chuyển mạch
- Mạng chuyển mạch kênh (Circuit Switched Network): hai thực thể
Trang 11vật lý cố định Dữ liệu là chuỗi bit đợc truyền đi trên kênh truyền cố định vàduy trì cho đến khi một trong 2 thực thể ngắt liên lạc Quá trình truyền dữliệu của mạng chuyển mạch kênh gồm 3 giai đoạn.
Thiết lập đờng truyền
Truyền dữ liệu
Huỷ bỏ kênh truyền
Nhợc điểm của mạng chuyển mạch kênh
+ Hiệu suất của mạng chuyển mạch kênh thấp vì cần có thời gian đểthiết lập kênh truyền
+ Trên một kênh đã đợc xác lập chỉ có một truyền thông hoạt động+ Tốc độ truyền chậm
+ D thừa băng thông, chi phí xây dựng cao
- Mạng chuyển mạch tin báo (Message Swithched Network): để nângcao hiệu suất của kênh truyền, ngời ta nghiên cứu kỹ thuật truyền thông saocho hiệu suất trao đổi thông tin trên một kênh truyền cao hơn kỹ thuậtmạng chuyển mạch kênh Các đờng truyền đợc thiết lập liên kết nhờ cácnode chuyển mạch, nhng ngời ta sử dụng thiết bị đầu cuối không phải trựctiếp thiết lập các liên kết vật lý đó Dữ liệu là các tin báo (Message), đợcxem nh một đơn vị dữ liệu Mỗi một message chứa thông tin điều khiển nh
địa chỉ nguồn, node gửi thông tin địa chỉ của node đích, nơi gửi thông tin
đến
* Ưu điểm của mạng chuyển mạch tin báo
+ Hiệu suất kênh truyền cao
+ ít xảy ra tắc nghẽn trên đờng truyền
+ Hiệu suất sử dụng dải thông của mạng cao
+ Có thể sắp xếp độ u tiên cho các tin báo
+ Mạng có khả năng kiểm soát lỗi, sửa lỗi, kiểm soát luồng dữ liệu
* Nhợc điểm chủ yếu của mạng tin báo là
+ Do không có quy định về độ dài tin báo tối đa, vì vậy tốn phí bộnhớ lu trữ tạm thời các node
+ Mất nhiều thời gian xử lý tại các node (tiếp nhận, lu trữ, tìm đờngrỗi, chuyển tiếp dữ liệu )
+ Tốn phí thời gian phúc đáp của mạng (Responsetime), độ trễ lớn
Trang 12+ ảnh hởng đến chất lợng truyền tin
Tóm lại mạng chuyển mạch tin báo có độ trễ lớn do lu trữ và xử lýthông tin điều khiển tại mỗi node, không phù hợp với các ứng dụng thờigian thực bao gồm truyền thông dữ liệu, video, audio
- Mạng chuyển mạch gói (Packet Switched Network): cũng nh kỹthuật mạng chuyển mạch tin báo, trong kỹ thuật mạng chuyển mạch gói,message đợc chia thành nhiều gói nhỏ (Racket) theo độ dài quy định Trongmỗi gói tin có các thông tin điều khiển nh địa chỉ nguồn, địa chỉ đích, mãtập hợp của các gói tin các gói tin của một tin báo có thể truyền độc lậptrên nhiều đờng truyền khác nhau để đến đích và các gói tin của nhiều tinbáo khác nhau có thể cùng truyền trên một đờng truyền thông qua liênmạng
* Các kỹ thuật chuyển mạch gói:
+ Data gram
+ Chuyển mạch do VC (Vitual Circuit)
* Ưu điểm của mạng chuyển mạch gói
+ Độ trễ nhỏ vì vậy tốc độ trao đổi thông tin giữa các node nhanhhơn và hiệu quả hơn Tối u hoá đợc băng thông
+ Hiệu suất sử dụng kênh truyền cao, hạn chế đợc thời gian kênh "chết".+ Va chạm, đụng độ thông tin trên đờng truyền ít có khả năng có thểxảy ra
+ Mạng có khả năng kiểm soát lỗi, sửa lỗi và kiểm soát luồng dữ liệu
* Nhợc điểm chủ yếu của mạng chuyển mạch gói tin là
+ Rất khó khăn tập hợp khi các gói tin bị thất lạc hoặc khôi phục cácgói tin ban đầu truyền bị lỗi
+ Mạng cha đáp ứng đợc các nhu cầu về truyền thông đa phơng tiện,tích hợp các loại dữ liệu trên một trang thông tin, vì tốc độ truyền dẫn củamạng còn thấp (64 Kbps)
Một số mạng chuyển mạch gói là: VIETPAC, ARPANET, SNA
1.2.3 Mạng vật lý
- Topology
Mạng hình sao (Star)
Mạng tuyến tính (hình Bus)
Trang 13* Dịch vụ tệp (File Service): mạng cho phép ngời sử dụng có thể chia
sẻ tài nguyên các cơ sở dữ liệu chung, có thể chuyển giao các tệp dữ liệu từmáy này sang máy khác, có thể tra cứu tìm kiếm thông tin và điều khiểntruy nhập Dịch vụ tệp bao gồm:
- Truyền/ nhận File dữ liệu giữa các máy tính, chuyển giao file chongời cần tìm Việc điều tiết truy nhập cơ sở dữ liệu của các hệ phục vụ cóliên quan đến quản trị tệp tin Đây là tính năng dùng chung tệp tin (filesharing)
- Lu trữ dữ liệu: cập nhật sửa đổi, bổ sung các file dữ liệu Có thể
đọc, ghi, sửa đổi và quản lý các file Kho lu trữ trực tiếp (online storge), dữliệu đợc lu trữ trên các ổ đĩa cứng và đợc truy cập theo yêu cầu, cách lu trữnày tốn kém, chi phí cao và hạn chế về lợng lu trữ Lu trữ ngoại tuyến(offline storge) dữ liệu đợc lu trữ trên băng từ, đĩa quang đợc tháo lắp đơngiản, tiện lợi Hạn chế quyền truy nhập của nhóm ngời sử dụng khác, nhằm
đảm bảo an toàn và bảo mật dữ liệu
* Dịch vụ th điện tử E-Mail (electronic Mail) là dịch vụ phổ biếnnhất của mạng máy tính Ngời sử dụng có thể trao đổi, tranh luận vớinhau bằng th điện tử đợc chuyển từ máy này sang máy khác Trên mạnginternet có hàng trăm nghìn máy tính chủ - Mailsevice cung cấp dịch vụ e-mail cho hàng trăm triệu ngời trên toàn thế giới Dịch vụ th điện tử khác vớidịch vụ bu chính truyền thống, không những giá hạ gấp nhiều lần, chuyểnphát nhanh, an toàn mà nội dung của nó có thể tích hợp đợc các loại dữliệu nh âm thanh, hình ảnh, đồ hoạ, văn bản trên một bức th mà th buchính không thể có đợc
Trang 14* Dịch vụ in ấn: nhiều ngời có thể dùng chung các máy in đắt tiềntrên mạng mà không cần phụ thuộc vào vị trí địa lý ngời sử dụng với máy in
đó Tiến trình in trên mạng dựa trên hàng đợi bao giờ cũng hiệu quả hơn sovới thực hiện in trực tiếp Dịch vụ in trên mạng cung cấp khả năng đa truynhập đến máy in, phục vụ đồng thời cho nhu cầu in khác nhau, cung cấpdịch vụ Fax và quản lý đợc các trang thiết bị in chuyên dụng
* Các ứng dụng hớng đối tợng: dùng các dịch vụ tin báo làm công cụtrung gian cho phép tác động đến các đối tợng truyền thông Các ứng dụngtin báo có vai trò nh những tác nhân của đối tợng Đối tợng chỉ bàn giao dữliệu cho tác nhân và tác nhân sẽ chịu trách nhiệm bàn giao dữ liệu cho đốitợng đích Điều này có nghĩa là các đối tợng không cần có khả năng truyềnthông với các đối tợng khác trên mạng mà vẫn trao đổi thông tin đợc vớinhau
* ứng dụng quản trị luồng công việc nhóm làm việc: sẽ định tuyếncác t liệu và tài liệu điện tử giữa những ngời trong nhóm Khi chữ kí điện tử
đợc bổ sung vào tiến trình thì có thể thay đổi đợc nhiều tiến trình mới
* ứng dụng liên kết các t liệu với các đối tợng: các t liệu không nhấtthiết là các tập tin thuần văn bản Các t liệu hiện đại có thể chứa nhiều đối t-ợng khác nhau nh âm thanh, hình ảnh, đồ hoạ, văn bản, tiếng nói có thểtích hợp các loại dữ liệu khác nhau để xây dựng một t liệu Một đối tợng đ-
ợc nhúng trong t liệu sẽ có một cấp độ thông minh cho phép nó chuyển cáctin báo đến hệ điều hành và đến t liệu khác Nếu thực nghiệm với OLE củaMicrosoft windows sẽ thấy ngay ý nghĩa của tác vụ
* Dịch vụ các th mục: tích hợp mọi thông tin về các đối tợng trênmạng thành một cấu trúc th mục chung Các đối tợng mạng có thể thamkhảo th mục để định danh và trao đổi các thông điệp với các đối tợng kháctrên mạng Đối tợng không cần biết địa chỉ, vị trí, dạng thức của thông
điệp dịch vụ sẽ cung cấp đầy đủ các thông tin này Dịch vụ th mục làm
đơn giản rất nhiều khối lợng công việc trên mạng Ví dụ có 2 hệ phục vụtập tin và một hệ phục vụ th điện tử Nếu không có dịch vụ th mục, điềuhành viên của mạng phải quản lý các tải khoản ngời dùng một cách độc lập.Dịch vụ th mục có thể quản lý cả 3 hệ phục vụ đó bằng một cấu trúc thmục Cấu trúc th mục che dấu cấu trúc vật lý của mạng để tránh các ứngdụng và ngời dùng khác Thực tế th mục đựoc lu trữ trong các tập tin thờngtrú vật lý trên một hay nhiều hệ phục vụ Khi thông tin trong th mục đợc
Trang 15nhân bản trên vài hệ phục vụ khác phải áp dụng tiến trình đồng bộ hoá thmục để duy trì trạng thái cập nhật của mọi nhân bản.
* Dịch vụ cơ sở dữ liệu: là dịch vụ phổ biến nhất về các dịch vụ ứngdụng Các hệ phục vụ cơ sở dữ liệu cho phép các ứng dụng theo thành phầncủa hệ khách và các hệ phục vụ tách biệt, thờng đợc gọi là cơ sở dữ liệukhách/phục vụ (client/server database)
Cơ sở dữ liệu client/server databse cho phép thiết kế các ứng dụngkhách và các ứng dụng phục vụ:
- ứng dụng khác quản trị nhập liệu của ngời sử dụng: các chế độ hiểnthị màn hình, cấu trúc biểu, tiến trình tra cứu, tìm kiếm thông tin gửi chocác hệ phục vụ
- Hệ phục vụ cơ sở dữ liệu quản trị các tập tin trong cơ sở dữ liệu,thực hiện các phép lu trữ nh nhập, sửa, xóa thông tin Tra cứu, tìm kiếmthông tin theo yêu cầu của hệ khách Hệ phục vụ cơ sở dữ liệu có thể đápứng các yêu cầu cho nhiều hệ khách trong một lúc
Một hệ phục vụ cơ sở dữ liệu là một hệ thống phần mềm có các chứcnăng chính nh sau:
- Cung cấp cơ chế bảo mật cơ sở dữ liệu
- Tối u hoá tiến trình thực hiện các thao tác cơ sở dữ liệu
- Xác định vị trí tối u để lu trữ dữ liệu mà không buộc các hệ khácbiết nơi lu trữ
- Phục vụ số lợng lớn các hệ khách, bằng cách tối u hoá thời gian một
hệ khách truy nhập cơ sở dữ liệu
- Phân phối dữ liệu qua nhiều hệ phục vụ cơ sở dữ liệu
- Cơ sở dữ liệu phâ tán ngày nay đợc ứng dụng rộng rãi trên mạngmáy tính
Chúng ta cho phép lu trữ dữ liệu trên các máy tính khác nhau tại các
vị trí địa lý khác nhau Với cách nhìn của ngời sử dụng cơ sở dữ liệu phântán sử dụng lu trữ đơn lẻ và dễ sử dụng Để đơn giản ngời ta sao lặp các cơ
sở dữ liệu thành nhiều bản sao và đợc cài đặt trên nhiều vị trí khác nhau.Phơng pháp này tạo ra độ an toàn cao, đáp ứng đợc các nhu cầu truy nhậpcủa ngời sử dụng
* Đồng bộ hoá tiến trình cập nhật thông tin: là biện pháp bảo đảmcho tất cả ngời sử dụng đều có bản sao mới nhất của tập tin Các dịch vụ
Trang 16đồng bộ hoá tiến trình cập nhật tập tin là các tiến trình quản lý tập tin bằngcách giám sát thời gian xác định tập tin nào đợc cập nhật cận nhất Nhớtheo dõi ngời sử dụng truy nhập tập tin và ngày giờ cập nhật, dịch vụ này cóthể cập nhật tất cả mọi bản sao tập tin theo phiên bản cận nhất Tuy nhiênviệc đồng bộ hoá tiến trình cập nhật tập tin không đơn giản khi có rất nhiềungời đồng thời tham gia chia sẻ các tập tin Vì vậy phải đặt các cơ chế đảmbảo cho ngời sử dụng vô tình phá dữ liệu hoặc xoá dữ liệu.
Trang 17- CCUTT: Uỷ bản t vấn điện tín và điện thoại quốc tế (InternationalTelegraph and Telephone Consulative Committee) nay là Hiện hội viễnthông quốc tế ITU (International Telecommunication Union).
- IEEE (Institute of Electronical and Electronic Engineers): viện các
kỹ s điện và điện tử
2.1.2 Mô hình kiếm trúc đa tầng
Các mạng máy tính đợc thiết kế và cài đặt theo quan điểm có cấu trúc
đa tầng Mỗi một thành phần mạng đợc xem nh một hệ thống gồm có nhiềutầng và mỗi tầng bao gồm một số chức năng truyền thông Các tầng đợc chồnglên nhau (chồng giao thức), số lợng và chức năng của các tầng phụ thuộc vàocác nhà sản xuất và thiết kế Tuy nhiên quan điểm chung là trong mỗi tần cónhiều thực thể (các tiến trình) thực hiện một số chức năng nhằm cung cấp một
số dịch vụ, thủ tục cho các thực thể tầng cao hơn
* Xác định mối quan hệ giữa các đồng tầng để thống nhất với nhau
về các phơng thức hoạt động trong quá trình truyền thông - giao thức tầng
* Dữ liệu không đợc truyền từ tầng thứ i của hệ thống gửi sang tầngthứ i của hệ thống nhận, mà đợc vận chuyển từ tầng cao xuống tầng thấpnhất bên gửi và qua đờng truyền vật lý, dữ liệu là chuỗi bit không cấu trúc
Trang 182.2.1.1 M« h×nh
* OSI lµ hÖ thèng më, ph¶i cã kh¶ n¨ng ksn víi c¸c hÖ thèng kh¸cnhau, t¬ng thÝch víi c¸c chuÈn OSi HÖ thèng cã thÓ lµ c¸c m¸y chñ, nodem¹ng, terminals, tr¹m lµm viÖc
Trang 19Giao thøc tÇng 7Giao thøc tÇng 6Giao thøc tÇng 5Giao thøc tÇng 4Giao thøc tÇng 3Giao thøc tÇng 2Giao thøc tÇng 1
Trang 20Mạng điện thoại
Các chức năng giống nhau cùng đặt trong một tầng
Chức năng các tầng độc lập với nhau Có khả năng cập nhật, bổsung hay sửa đổi các chức năng trong tầng
Trong mỗi tầng có nhiều thực thể (Entity) hoạt động Ký thiệu Nthực thể (N-Entity) là thực thể của tầng N
Dịch vụ tầng dới phục vụ cho tầng trên kề nó
Giữa các tầng xác định các giao diện (Interface) và điểm truy nhậpdịch vụ (Service Point) Điển truy nhập dịch vụ nằm trên giao diện (N-1)/N gọi
Tầng vật lý có chức năng thực hiện việc kết nối các thành phần củamạng bằng các liên kết nhằm đảm bảo cho việc truy nhập đờng truyền vàtruyền các chuỗi bit không cấu trúc trên các đờng truyền vật lý Cung cấp cácphơng tiện về mặt thủ tục, chức năng, điện, cơ khí để thiết lập, duy trì và huỷ
bỏ các liên kết vật lý cho việc truyền và nhận các chuỗi bit giữa các thànhphần của mạng
2.3.2 Các chuẩn giao diện vật lý.
Các giao thức vật lý là các thủ tục đợc sử dụng liên lạc giữa các thựcthể vật lý, đảm bảo cho các thực thể sử dụng các dịch vụ vật lý qua các kếtnối vật lý Các chuẩn giao diện thờng là các khuyến nghị loại V, X cho cácgiao thức vật lý nh RS-232C quy định kiểu khuôn dạng đầu cắm, mảngchân, các đặc tính điện của DTE-DCE
* Thiết bị đầu cuối dữ liệu DTE (Data Terminal Equipment) là cácthiết bị đầu cuối của ngời sử dụng
Trang 21Truyền số lợng qua Modem trên mạng thoại
* Thiết bị cuối kênh dữ liệu DCE (Data Circuit Terminal Equipment)
là các thiết bị giao tiếp DTE với môi trờng mạng
2.4 Tầng liên kết dữ liệu (data link layer)
2.4.1 Chức năng tầng liên kết dữ liệu
Tầng liên kết dữ liệu là tầng thứ 2 trong mô hình OSI, có chức năngchủ yếu là đồng bộ hóa, kiểm soát các luồng dữ liệu, phát hiện lỗi và sửalỗi nhằm đảm bảo quá trình truyền thông có độ tin cậy cao, đảm bảo dịch
vụ định tuyến cho việc truyền các bit một cách chính xác và hiệu quả chotầng 3, tầng Network trên nó
Tầng liên kết dữ liệu đợc chia thành 2 tầng con
- Logic Link Control (LLC): điều khiển liên kết logic, tức là thiết lập,duy trì và huỷ bỏ các liên kết giữa các thiết bị mạng
- Media Access Control (MAC): điều khiển truy nhập phơng tiệntruyền, tức là điều khiển quyền truy nhập đờng truyền của các thực thể,tránh đụng độ và tắc nghẽn thông tin trên đờng truyền
2.4.2 Điều khiển truy nhập đờng truyền.
Trong các mạng topo hình bus và hình ring, cần phải có một số
ph-ơng pháp để giải quyết việc tắc nghẽn hay xung đột thông tin khi nhiềuthiết bị cùng truy nhập trên một đờng truyền chung, đó là các giao thứcchuẩn về điều khiển truy nhập đờng truyền, có các phơng pháp sau:
2.4.2.1 Đa truy nhập cảm ứng tần số tải không chống xung đột CSMA (Carier Sense Multiple Access)
Đây là phơng pháp truy nhập đờng truyền không chống nhiễu Mộtnode cần truyền dữ liệu, trớc tiên nó phải kiểm tra trạng thái đờng truyềnbận (busy) hay rỗi (free) bằng cách giửi tín hiệu sóng mang (carrier) và chờnhận tín hiệu báo trạng thái của kênh truyền
2.4.2.2 Đa truy nhập cảm ứng tần số tải có phát hiện ra chạm thông tin CSMA/CD (Carrier Sense Multiple Access With Collision Detecton)
Phơng pháp CSMA/CD có thời gian chiếm dụng vô ích đờng truyền
đợc giảm xuống bằng thời gian để phát hiện xung đột Giao thức đa truy
Trang 22nhập cảm ứng tần số tải có chống xung đột là giao thức điều khiển truynhập đờng truyền thông dụng trên tất cả các mạng LAN theo dang Ethernet.
Phơng pháp SCMA/CD thích hợp với mạng có lu lợng gián đoạn,nghĩa là các đợt chuyển giao tập tin không liên tục và với số lợng các nodemạng ít
2.4.2.3 Các phơng pháp truy nhập đờng truyền bằng thẻ bài (Token)
Phơng pháp này dựa theo nguyên lý phát quay vòng tín hiệu thăm dòtrạng thái của mạng gọi là tín hiệu Token Token thẻ bài là một gói tin đặcbiệt đợc lu chuyển trong mạng theo một chiều nhất định, dùng để cấp phátquyền truy nhập đờng truyền cho các node có nhu cầu truyền dữ liệu
Các mạng sử dụng phơng pháp điều khiển truy nhập thẻ bài;
- Token bus: định nghĩa bởi chuẩn IEEE802.4
- Token ring: định nghĩa bởi chuẩn IEEE802.5
- FDDI-Fiber Distributted Data Interface: chuẩn mạng sợi quang100Mbps dùng phơng pháp thẻ bài và ring
2.4.2.4 Các phơng pháp truy nhập dò báo (Polling)
2.4.3 Một số giao thức tầng liên kết dữ liệu.
Giao thức HDLC (Hight Level Data Protocol)
Giao thức HDLC là giao thức hớng bit do tổ chức quốc tế về tiêuchuẩn hoá ISO đa ra trong những năm 70
* Giao thức LAP-B (Link Access Procedure Balanced)
Giao thức LAP-B là do tổ chức CCITT (EIA) đề xuất, nó thực hiệncác chức năng trong tầng 2 trong giao thức X25 LAP-B là thủ tục cân bằng
dị bộ ABM (Asychronous Balance Mode) trong giao thức HDLC
* Giao thức LAP-D (Link Access Procedure D Channel)
Giao thức LAP-D đợc xây dung từ LAP-B và đợc sử dụng nh là giaothức liên kết dữ liệu cho các mạng dịch vụ tích hợp số ISDN cho phép cácDTE truyền thông với nhau qua kênh D
* Giao thức BSC (Banary Synchronous Control): là một giao thức ớng ký tự đợc IBM đề xuất sau đó ISO phát triển thành giao thức hớng ký tựchuẩn
h-2.5 Tầng mạng (layer network)
2.5.1 Vai trò và chức năng
Trang 23Tầng mạng cung cấp các dịch vụ và giao thức đảm bảo cho việctruyền thông dữ liệu giữa các mạng con trong mạng lớn với các công nghệchuyển mạch thích hợp.
Các chức năng chủ yếu:
Xác định đờng đi của dữ liệu
Xác định kênh truyền
Chọn công nghệ thích hợp để truyền thông
Truyền và chuyển tiếp dữ liệu
Thiết lập, duy trì và hủy bỏ các liên kết, cắt hợp dữ liệu, kiểm soátlỗi, kiểm soát luồng dữ liệu, dồn, phân kênh
2.5.2 Giao thức tầng mạng
* Giao thức X25 là họ giao thức 3 tầng của mạng chuyển mạch gói(Packet Switched Network)
Physical layer: X25.1 tớng ứng X21 bit
Data link layer: X25.2 tơng ứng với LAP-B
Network layer: X25.3 đặc tả giao diện DTE/DCE
* Các chuẩn X3, X28 và 29
* Các giao thức xử lý tuyến nối
- CCITT X25: xử lý tuyến nối giữa DTE đến PSPDN
- CCITT X75: xử lý tuyến nối giữa PSPDN đến PSPDN
- CCITT X28: xử lý tuyến nối giữa DTE đến PAD
- CCITT X29: xử lý tuyến nối giữa các DTE đến PSPDN
2.5.3 Các thuật toán chọn đờng (Routing)
Thuật toán Dykstra
Thuật toán Bellman Ford
Thuật toán tìm đờng cố định (Fixed Routing)
2.6 Tầng vận chuyển (transport layer)
2.6.1 Vai trò và chức năng.
Cung cấp dịch vụ dữ liệu sao cho các chi tiết cụ thể của phơng tiệntruyền thông đợc sử dụng ở bên dới trở nên "trong suốt" đối với các tầngcao Nói cách khác, có thể hình dung tầng vận chuyển nh một "bức màn"che phủ toàn bộ các hoạt động ở các tầng thấp bên dới nó
2.6.2 Giao thức tầng vận chuyển
Trang 24Tầng vận chuyển cung cấp các giao thức khác nhau để thực hiện chấtlợng dịch vụ theo yêu cầu của các thực thể sử dụng dịch vụ vận chuyển.Những giao thức này đợc điều chỉnh để đơn giản hoá sự đàm phán tổ hợpcác cơ chế và các tham số khác nhau.
Lớp giao thức lớp 0 (Simple Class): lớp giao thức đơn giản
Giao thức lớp 1 (Base error recovery class): lớp khắc phục lỗi cơ bản
Giao thức lớp 2 (Multiplex class): lớp giao thức nhân ghép
Giao thức lớp 3 (Error recovery/Multiplex class): lớp phục hồilỗi/nhân ghép kênh
2.7.2 Giao thức tầng phiên
- Dịch vụ điều khiển trao đổi
Phơng thức trao đổi đơn công (Simplex Dialog): trao đổi thông tinmột chiều
Phơng thức trao đổi bán song công (Half Duplex Dialog): trao đổithông tin 2 chiều không đồng thời
Phơng thức trao đổi song công (Duplax Dialog): trao đổi thông tinhai chiều đồng thời
2.8 Tầng trình bày (presentation layer)
2.8.1 Vai trò và chức năng.
Đảm bảo cho các hệ thống đầu cuối có thể trao đổi thông tin đợc vớinhau ngay cả khi chúng sử dụng các kiểu biểu diễn thông tin khác nhau.Nói cách khác, tầng trình bày cung cấp các dịch vụ và giao thức trình bàycho các thực thể tầng ứng dụng có thể biểu diễn thông tin chung và đachúng vào kích hoạt giữa các tầng ứng dụng
2.9 Tầng ứng dụng (application layer)
Trang 252.9.1 Vai trò và chức năng.
Tầng ứng dụng là tầng cao nhất của mô hình OSI Nó cung cấp cácdịch vụ ứng dụng cho các phơng tiện truy nhập đến môi trờng OSI để xử lýcác tiến trình ứng dụng AP (Application Process) trong các hệ thống củamạng Một tiến trình ứng dụng AP đợc định nghĩa nh là một phần tử trong
hệ thống thực hiện việc xử lý thông tin cho một ứng dụng cụ thể
Trang 26Chơng III: Mạng cục bộ (mạng lan)
3.1 Khái niệm
Mạng LAN là mạng máy tính mà khoảng cách tối đa của 2 node bất
kỳ trong mạng không vợt quá vài km, và thông thờng mạng LAN cục bộ
đ-ợc xây dựng và cài đặt trong các cơ quan, xí nghiệp trên phạm vi tơng đốihẹp
3.2 Các đặc trng cơ bản của một mạng lan
- Khoảng cách lớn nhất giữa các node không vợt quá vài km
- Các node nối với nhau trực tiếp Trong quá trình truyền thôngkhông có sự tham gia của mạng viễn thông công cộng
- Tốc độ truyền cao có thể đạt trên 100Mbps hoặc 1 Gbps
Sử dụng phơng thức truyền gói không liên kết
- Lỗi truyền thấp: 10-8 đến 10-11
- Cấu hình mạng đa dạng
- Hiệu suất sử dụng đờng truyền thấp
3.3 Các phơng thức Truy nhập đờng truyền
* Đã truy nhập có sử dụng sóng mang với sự phát hiện xung đột(Carrier Sense Multiple Access With Collision Detecton) Trớc khi tn đờngtruyền, các node kiểm tra trạng thái của đờng truyền và trong khi truyền dữ liệu,chúng cũng tiếp tục theo dõi sự cố tắc nghẽn và trong khi truyền dữ liệu, chúngcũng tiếp tục theo dõi sự cố tắc nghẽn và đụng độ thông tin xảy ra trên đờngtruyền Giao thức truy nhập CSMA/CD thờng đợc cài đặt trong các mạng ThinEthernet và Thick Ethernet
* Token Bus: Dùng gói tin đặc biệt - thẻ bài lu chuyển trong vòngtròn logic để cấp phát truyền cho các node có yêu cầu truyền thông
* Token ring: gói tin đặc biệt - thẻ bài đợc lu chuyển trong vòng tròn
đờng truyền vật lý Các node truy nhập đờng truyền theo kiểu nối tiếp nhau
So với phơng pháp CSMA/CD thì độ phức tạp của các phơng pháp thẻbài khó hơn rất nhiều
3.4 Bộ giao thức TCP/IP
Năm 1978 bộ giao thức TCP/IP trở thành tiêu chuẩn của DoD(Department of Defense) nên còn gọi là bộ giao thức của mô hình DoD