Tin học và điện tử viễn thông là hai thành phần cốt lõi của công nghệ thông tin nói chung và mạng số liệu nói riêng. Trong những năm gần đây, nhiều dự án xây dựng và phát triển phát triển mạng số liệu ở nước ta đ• triển khai theo giải pháp tổng thể trong đó tích tích hạ tầng truyền thông máy tính. Mạng máy tính nói chung và mạng cục bộ (LAN) nói riêng không còn là một thuật ngữ thuần tuý khoa học mà đang trở thành một đối tượng nghiên cứu và ứng dụng của nhiều người có nghề nghiệp và phạm vi hoạt động khác nhau. Là một sinh viên trước ngưỡng cửa tốt nghiệp, nhìn thấy tầm quan trọng của các mạng LAN và việc ghép nối chúng thành một mạng đa dịch vụ. Trong đợt làm đồ án này, dưới sự hướng dẫn, động viên của thầy giáo Nguyễn Khắc Hưng, em đ• chọn đề tài "Ghép nối mạng LAN bằng giao thức TCP/IP" . Đây là lần đầu thực hiện một đề tài lớn, chắc chắn không tránh khỏi những bỡ ngỡ, thiếu sót. Em rất mong được sự đánh giá, quan tâm và giúp đỡ của các thầy, cô giúp em thực hiện tốt được đồ án. Em xin chân thành cảm ơn ! ghép nối các mạng lan bằng giao thức tcp/ip
MụC LụC Mở đầu.3 1. CHơNG I .4 1.1. Giới thiệu về mạng máy tính .4 1.2. Mạng cục bộ (LAN) 5 1.2.1. Chức năng của mạng LAN .5 1.2.2. Các kiểu mạng (Topology) .5 a. Mạng hình sao (Star Topology) 5 a. Mạng mạch vòng (Ring Topology) 7 b. Mạng tuyến tính (Bus Topology) 8 1.2.2. Đờng truyền vật lý 9 a. Cáp đồng trục (Coaxial cable) .9 Cable đồng trục 10 b. Cáp không có vỏ bọc chống nhiễu UTP (Unshielded Twisted Pair) 10 c. Cáp có vỏ bọc chống nhiễu STP (Shielded Twisted Pair) .11 d. Cáp quang (Fiber optic cable) .11 1.2.3. Các phơng pháp truy nhập đờng truyền vật lý 11 a. CSMA/CD .12 b. Token 13 1.3. Các thiết bi mạng .16 1.3.1. Bộ giao tiếp mạng (NIC) 16 1.3.2. Bộ tiếp sức (Repeater) 16 1.3.3. Bộ tập chung tín hiệu (Hub) .17 1.3.4. Bộ chuyển mạch (Switch) .17 1.3.5. Bộ điều chế và giải điều chế (Modem) .18 1.3.6. Cầu nối (Bridge) .18 1.3.7. Bộ định tuyến (Router) .20 1.3.8. Cổng giao tiếp (Gateway) .20 1.4. Quản lý mạng bằng một số HĐH phổ biến .20 a. Hệ điều hành UNIX 20 b. Hệ điều hành mạng Windows NT 20 c. Hệ điền hành mạng Windows For Workgroup 21 d. Hệ điều hành mạng Netware của Novell 21 1.5. Nhu cầu ghép nối Các mạng LAN 21 1.5.1. Mở đáu : 21 1.5.2. Giao diện nối kết 22 2. Chơng 2 .26 2.1. Mô hình tham chiếu OSI 26 2.1.1. Tầng vật lý (Physical) .27 2.1.2. Tầng liên kết dữ liệu (Data Link) .28 1 2.1.3. TÇng m¹ng (Network) .28 2.1.4. TÇng giao vËn (Transport) .29 2.1.5. TÇng phiªn (Session) .29 2.1.6. TÇng tr×nh diÔn (Presentation) .29 2.1.7. TÇng øng dông (Application) 30 2.2. Giao thøc TCP/IP 31 2.2.1. So s¸nh m« h×nh OSI víi TCP/IP 31 a. Líp truy cËp m¹ng ( Network access) .32 b. Líp Internet ( NETWORK) 33 c. Líp vËn chuyÓn ( Transport ) 34 d. Líp øng dông ( Application ) 34 2.2.2. Giao thøc liªn m¹ng IP 34 2.2.3. Giao thøc ®iÒu khiÓn truyÒn TCP .38 2.2.4. Giao thøc UDP 40 2.2.5. Tãm t¾t nguyªn t¾c ho¹t ®éng cña TCP/IP nh sau: 43 2 Mở Đầu Tin học và điện tử viễn thông là hai thành phần cốt lõi của công nghệ thông tin nói chung và mạng số liệu nói riêng. Trong những năm gần đây, nhiều dự án xây dựng và phát triển phát triển mạng số liệu ở nớc ta đã triển khai theo giải pháp tổng thể trong đó tích tích hạ tầng truyền thông máy tính. Mạng máy tính nói chung và mạng cục bộ (LAN) nói riêng không còn là một thuật ngữ thuần tuý khoa học mà đang trở thành một đối tợng nghiên cứu và ứng dụng của nhiều ngời có nghề nghiệp và phạm vi hoạt động khác nhau. Là một sinh viên trớc ngỡng cửa tốt nghiệp, nhìn thấy tầm quan trọng của các mạng LAN và việc ghép nối chúng thành một mạng đa dịch vụ. Trong đợt làm đồ án này, dới sự hớng dẫn, động viên của thầy giáo Nguyễn Khắc Hng, em đã chọn đề tài "Ghép nối mạng LAN bằng giao thức TCP/IP" . Đây là lần đầu thực hiện một đề tài lớn, chắc chắn không tránh khỏi những bỡ ngỡ, thiếu sót. Em rất mong đợc sự đánh giá, quan tâm và giúp đỡ của các thầy, cô giúp em thực hiện tốt đợc đồ án. Em xin chân thành cảm ơn ! ghép nối các mạng lan bằng giao thức tcp/ip 3 1. CHơNG I Tìm hiểu Về MạNG CụC Bộ (LAN) Và NHU CầU GHéP NốI CHúNG 1.1. Giới thiệu về mạng máy tính. Về cơ bản, một mạng máy tính là một số các máy tính đợc kết nối với nhau theo một cách nào đó. Khác với các trạm truyền hình chỉ gửi thông tin đi, các mạng máy tính luôn hai chiều, sao cho khi máy tính A gửi thông tin tới máy tính B thì B có thể trả lời lại cho A. Nói một cách khác, một số máy tính đợc kết nối với nhau và có thể trao đổi thông tin cho nhau gọi là mạng máy tính. Mạng máy tính có thể phân bổ trên một vùng lãnh thổ nhất định và có thể phận bổ trong phạm vi một quốc gia hay quốc tế. Dựa vào phạm vi phân bổ của mạng ngời ta có thể phân ra các loại mạng nh sau. * Mạng cục bộ (LAN : LocaIArea Network) : kết nối các máy tính trong một khu vực bán kính hẹp, thông thờng khoảng vài trăm mét. Kết nối đợc thực hiện thông qua các môi trờng truyền thông tốc độ cao, ví dụ: cáp đồng trục, cáp xoắn đôi hay cáp quang. LAN thờng đợc sử dụng trong nội bộ một cơ quan tổ chức. . .Các LAN có thể đợc kết nối với nhau thành WAN. * Mạng đô thị (MAN : MetropoIitan Area Network) : kết nối các máy tính trong phạm vi một thành phố. Kết nối này đơc thực hiện thông qua các môi trờng truyền thông tốc độ cao (50- 100Mbit/s). * Mạng diện rộng (WAN : Wide Area Network) : kết nối máy tính trong nội bộ các quốc gia hay giữa các quốc gia trong cùng một châu lục. 4 Thông thờng các kết nối này đợc thực hiện thông qua mạng viễn thông. Các WAN có thể đợc kết nối với nhau thành GAN hay tự nó đã là GAN. * Mạng toàn cầu (GAN : GlobaIArea Network) : kết nối máy tính từ các châu lục khác nhau. Thông thờng kết nối này đợc thực hiên thông qua mạng viễn thông và vệ tinh. Trong các khái niệm nói trên, WAN và LAN là hai khái niệm hay đợc sử dụng nhất. 1.2. Mạng cục bộ (LAN) 1.2.1. Chức năng của mạng LAN Mạng LAN là hệ thống tốc độ cao đợc thiết kế để kết nối các máy tính và các thiếy bị xử lý dữ liệu khác cùng hoạt động với nhau trong một khu vực địa lý nhỏ nh ở một tầng của toà nhà, hoặc trong một toà nhà Một số mạng LAN có thể kết nối lại với nhau trong một khu làm việc. Các mạng LAN trở nên hữu ích vì nó cho phép những ngời sử dụng dùng chung tài nguyên quan trọng nh máy in, ổ CDROM, các phần mềm ứng dụng và những thông tin cần thiết khác. Trớc khi phát triển công nghệ LAN các máy tính là độc lập với nhau, bị hạn chế bởi số lợng các chơng trình tiện ích, sau khi kết nối mạng rõ ràng hiệu quả của chúng tăng lên gấp bội. Để tận dụng hết những u điểm của mạng LAN ngời ta đã kết nối các LAN riêng biệt vào mạng chính yếu diện rộng WAN. 1.2.2. Các kiểu mạng (Topology) Topology của mạng là cấu trúc hình học không gian mà thực chất là cách bố trí phần tử của mạng cũng nh cách nối giữa chúng với nhau a. Mạng hình sao (Star Topology) ở dạng hình sao, tất cả các trạm đợc nối vào một thiết bị trung tâm có nhiệm vụ nhận tín hiệu từ các trạm và chuyển đến trạm đích của tín hiệu. Tuỳ 5 theo yêu cầu truyền thông trong mạng, thiết bị trung tâm có thể là một bộ chuyển mạch (switch), một bộ chọn đờng (router) hoặc đơn giản là một bộ phân kênh (hub) (Hình 1- l). Vai trò thực chất của thiết bị trung tâm này chính là thực hiện việc "bắt tay" giữa các cặp trạm cần trao đổi thông tin với nhau, thiết lập các liên kết điểm - điểm (point to point) giữa chúng. * Ưu điểm của ,của Star Topology : 6 HUB Hình 1.1. Star Topology với Hub ở trung tâm + Lắp đặt đơn giản, dễ dàng cấu hình lại (thêm, bớt trạm), dễ dàng kiểm soát và khắc phục sự cố. Đặc biệt do sử dụng liên kết điểm - điểm nên tận dụng đợc tối đa tốc độ của đờng truyền vật lý. * Nhợc điểm của Star Topology : + Độ dài đờng truyền nối một trạm với thiết bị trung tâm bị hạn chế (trong vòng 100m với công nghệ hiện tại). a. Mạng mạch vòng (Ring Topology) ở dạng vòng, tín hiệu đợc lu chuyển trên vòng theo một chiều duy 7 data repeater Hình 1-2 : Ring Topology. nhất. Mỗi trạm của mạng đợc nối với vòng qua một bộ chuyển tiếp (repeater) có nhiệm vụ nhận tín hiệu rồi chuyển đến trạm kế tiếp trên vòng. Nh vậy tín hiệu đợc lu chuyển trên vòng theo một chuỗi liên tiếp các liên kết điểm- điểm giữa các repeater (Hình 1-2). Cần phải có một giao thức điều khiển việc cấp phát "quyền!' đợc truyền dữ liệu trên vòng cho các trạm có nhu cầu. Để tăng độ tin cậy của mạng, tùy trờng hợp ngời ta có thể lắp đặt d thừa các tuyến đờng truyền trên vòng, tạo thành một dạng vòng dự phòng. Khi đờng truyền trên vòng chính bị sự cố thì vòng phụ này sẽ đợc sử dụng, với chiều đi của tín hiệu ngợc với chiều đi trên mạng chính. * Ưu, nhựợc diểm của Ring Topo]ogy : Tơng tự dạng Star, điều khác biệt quan trọng là dạng Ring đòi hỏi giao thức truy nhập đờng truyền khá phức tạp. b. Mạng tuyến tính (Bus Topology) ở dạng bus, tất cả các trạm phân chia chung một đờng truyền chính 8 Termiator T-connector Termiator Bus Hình 1.3.Bus Topology (bus). Đờng truyền chính này đợc giới hạn hai đầu bởi một loại đầu nối đặc biệt gọi là Temlinator. Mỗi trạm đợc nối vào bus qua một đầu nối chữ T (T- connector) hoặc một bộ thu phát (transceiver) (Hình 1-3). Khi một trạm truyền dữ liệu, tín hiệu đợc quảng bá (broadcast) trên hai chiều của bus, có nghĩa là mọi trạm còn lại đều có thể nhận tín hiệu trực tiếp. Đối với các bus một chiều thì tín hiệu chỉ đi về một phía, lúc đó temlinator phải đợc thiết kế sao cho các tín hiệu phải đợc "dội lại!' trên bus để có thể đến đợc các trạm còn lại ở phía bên kia. Nh vậy, đối với topology bus, dữ liệu đợc truyền dựa trên các liên kết điểm - nhiều điểm (point to multipoint) hay quảng bá (broadcast). . Dễ thấy rằng trong trờng hợp này cũng cần phải có giao thức để quản lý truy nhập đờng truyền. Tuy nhiên mức độ quản lý có thể hoặc là gần nh thả nổi (truy nhập ngẫu nhiên) hoặc rất chặt chẽ (truy nhập có điều khiển), mỗi cách đều có những u, nhợc điểm riêng. Star, Bus, Ring là những topology cơ bản, phổ dụng nhất. Trong nhiều trờng hợp, do thực tế địa hình ngời ta thờng chọn một topology lai"- là tổ hợp của những cơ bản trên. 1.2.2. Đờng truyền vật lý Các thiết bị gắn với mạng LAN đều dùng chung một phơng tiện truyền tin đó là dây cáp, cáp thờng đùng hiện nay là: Cáp đồng trục ( Coaxial cable), cáp dây xoắn (shielded twisted pair, UTP -STP), cáp quang ( Fiber optic) Mỗi loại dây cáp đều có tính năng khác nhau. a. Cáp đồng trục (Coaxial cable) Cáp đồng trục gồm có 2 phần : ống trục bên ngoài và một dây lõi bên trong. Dây lõi và ống trục bên ngoài đợc đặt cách đều nhau và cách li bởi phần cách điện. Trục bên ngoài đợc bao bởi một lớp áo hoặc vỏ bọc. Cáp 9 đồng trục thờng có độ lớn từ 0,4 linches. Hình 1-4 : Cáp đồng trục. Cáp đồng trục có độ suy hao ít hơn so với các loại cáp đồng khác, ví dụ nh cáp xoắn đôi. b. Cáp không có vỏ bọc chống nhiễu UTP (Unshielded Twisted Pair) Tính năng của UTP tơng tự nh STP (cáp có vỏ bọc chống nhiễu), chỉ kém về khả năng chống nhiễu và suy hao do không có vỏ bọc kim. Hình 1-5 : Cáp xoắn đôi UTP. 10 Vỏ Vỏ cách điện Lớp chống nhiễu Cable đồng trục Cable xoắn đôi UTP Cặp 3: Green While - Green Cặp 4: Brow While -Brow Vỏ bọc Cặp 1: Blue While - Blue Cặp 2: Orege While -Orage