1. Trang chủ
  2. » Luận Văn - Báo Cáo

Internet và các dịch vụ trên internet

67 2,2K 5
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 67
Dung lượng 1,71 MB

Nội dung

Tài liệu tham khảo kỹ thuật công nghệ, chuyên ngành tin học Internet và các dịch vụ trên internet

Trang 1

chơng I

interneT và các dịch vụ

trên internet

Lịch sử ra đời của INTernet:

Internet, mạng của các mạng, là một liên mạng toàn cầu ra đời từ nhữngnăm 70 và phát triển với một tốc độ rất nhanh Tiền thân của nó là mạngARPANet (viết tắt của từ Advanced Research Project Agency Network có nghĩa

là mạng của trung tâm phát triển dự án nghiên cứu thuộc Bộ Quốc phòng Mỹ)

đ-ợc thành lập từ năm 1969 Mục đích ban đầu của mạng này là phát triển mộtmạng thông tin có khả năng hoạt động đợc ngay cả khi một bộ phận trong mạng

bị “tấn công bởi bom nguyên tử” Càng ngày mạng ARPAnet ngày càng mở

rộng với rất nhiều tổ chức Quốc tế kết nối vào nó nhằm mục đích truy nhậpthông tin hàng ngày Đến năm 1975, mạng ARPANet đợc chuyển từ một mạngthí nghiệm sang một mạng hoạt động chính thức Cùng với sự ra đời của bộ giaothức TCP/IP (viết tắt của từ Transmission Control Protocol/ Internet Protocol, cónghĩa là giao thức truyền dữ liệu và giao thức Internet) thì sự phát triển củaARPANet ngày càng lớn mạnh khắp thế giới Cho đến khi các chuẩn TCP/IP đ-

ợc sử dụng rộng rãi thì thuật ngữ INTERNET đã đợc mọi ngời công nhận nh làmột từ chỉ tới mạng thông tin toàn cầu lớn nhất và bao trùm tất cả các mạngkhác trên thế giới

Về cơ bản, INTERNET là một liên mạng máy tính giao tiếp dới cùng một

bộ giao thức TCP/IP Giao thức này cho phép mọi máy tính trên mạng giao tiếpvới nhau một cách thống nhất giống nh một ngôn ngữ Quốc tế mà mọi ngời sửdụng để giao tiếp với nhau hàng ngày Các mạng cấu thành nên INTERNET đợckết nối với nhau thông qua nhiều hệ thống truyền tin khác nhau

Các dịch vụ trên internet

Nh ta đã biết, INTERNET là một liên mạng Quốc tế bao gồm rất nhiều cácdịch vụ khác nhau, các nhà cung cấp dịch vụ INTERNET (ISP - viết tắt của từInternet Server Provider) phải cung cấp cho các thuê bao INTERNET tất cả cácdịch vụ trên mạng mà thuê bao yêu cầu Tuy nhiên trong phần này chỉ giới thiệusơ lợc một số dịch vụ quan trọng trên INTERNET, đó là dịch vụ th điện tử, FTP,Gopher, Wais, World Wide Web, NetNews và Veronica

Trang 2

Các dịch vụ th điện tử:

Th điện tử (e-mail) là công cụ quan trọng nhất và đơn giản nhất để đa thôngtin tới mọi ngời dùng trên INTERNET Ngoài ra dịch vụ th điện tử không chỉnối kết những ngời trên INTERNET mà còn cả với những ngời trên các mạngthơng mại khác nh: Compuserve, American Online, Prodigy v.v.v với số lợngtổng cộng tới gần 10 triệu ngời dùng trên thế giới

Kể từ khi th điện tử trở thành một dịch vụ chiếm u thế trên INTERNET, thìdịch vụ “mailling-list” là một cách tốt nhất để cung cấp các thông tin “nónghổi” tới tay nhiều ngời cùng một lúc

Có hai dạng dịch vụ mở rộng dựa trên th điện tử, đó là dịch vụ mailling-listhay còn gọi là danh sách điện th và dịch vụ Archive tức là dịch vụ tìm kiếm vàchuyển file

Một mailling-list là một danh sách địa chỉ th điện tử của một nhóm ngời nào

đó, chỉ cần gửi một bức th tới một địa chỉ thì tất cả những ngời còn lại trongdanh sách đều nhận đợc th

Một dịch vụ Archive làm nhiệm vụ truyền các file qua đờng điện th theo đòihỏi của ngời sử dụng

Ta có thể dùng mailling-list cho nhiều mục đích đa dạng, từ những việc đơngiản cho đến những việc phức tạp Ngời ta có thể dùng mailling-list để tạo ra cácnhóm tranh luận về một đề tài nào đó trên INTERNET Hiện nay có một số ch-

ơng trình mailling-list thông dụng nh: Majordomo, Listserv, Listproc v.v để

tự động hoá công việc quản lý những danh sách mailling-list lớn

Dịch vụ Archive có thể tự động thực hiện yêu cầu của ngời dùng truyền cácfile qua đờng điện th Mọi ngời có thể gửi th điện tử tới máy phục vụ còn gọi làserver, để yêu cầu một đề mục thông tin hoặc những file dữ liệu, server sẽ tìmkiếm trong tài nguyên của nó có đáp ứng đợc không, sau đó nó sẽ chuyển về chochúng ta theo đờng điện th Nếu một file quá lớn, thì server sẽ mã hoá file đó,phân nó thành các phần nhỏ rồi chuyển tới tay ngời dùng; ở phía ngời nhận sẽphải ráp lại các phần nhỏ, giải mã lại các file rồi mới lấy đợc đúng tài liệu mìnhcần

 Dịch vụ FTP (File Transfer Protocol)

Trang 3

Đây là dịch vụ mà mọi ngời dùng trên INTERNET đều sử dụng để truyềncác file, bởi vì đó là dịch vụ phổ biển nhất để truyền các file trên INTERNET.Dịch vụ này cho phép ngời sử dụng đăng nhập vào các máy từ xa nhng chỉ giớihạn ở mức chuyển giao các file Những máy FTP server đợc thiết lập cho cácdịch vụ FTP công cộng thờng đợc gọi là FTP nặc danh, bởi vì mọi ngời đều cóthể đăng nhập vào mà không cần ghi rõ địa danh hoặc mật khẩu Những FTP

client thì có ở tất cả các máy tính từ máy tính cá nhân tới máy tính mainframer.

Dịch vụ FTP là dịch vụ đợc sử dụng nhiều nhất sau th điện tử

FTP cung cấp tất cả các dạng file, trên thực tế nó không quan tâm tới dạngfile cho dù đó là dạng file ASCH, file nhị phân v.v Chỉ cần một ít cấu hình vàmột máy FTP server, chúng ta có thể phân lớp ngời sử dụng nào có quyền đợctruy nhập từng phần trong kho tài nguyên của mình, giới hạn số ngời sử dụngdịch vụ cùng một thời điểm

Tuy nhiên FTP cũng có nhợc điểm Điểm chính là việc truy nhập vào từng

th mục để tìm file là một quá trình chậm chạp Kỹ thuật truyền thống mà mộtquản trị mạng dùng để giúp ngời sử dụng tìm file là cung cấp một danh sách đệqui các file mà điều này không phải là không có rắc rối Một vài ngời quản trị

có thể tạo ra các file README ở mỗi th mục để mô tả nội dung của nó, tuynhiên điều này lại dẫn tới việc các file này luôn lạc hậu so với nội dung thực

 Dịch vụ Telnet và Finger

Đây là hai dịch vụ có ở hầu hết các hệ điều hành Unix, vì vậy nó đợc sửdụng rộng rãi dù nó có giao diện không mấy thân thiện

Telnet là dịch vụ cho phép ta đăng nhập vào các máy trên mạng nh một thiết

bị đầu cuối (terminal) Nó thờng đợc dùng để cung cấp dịch vụ Internet

t-ơng tự nh khi bạn nối vào hệ thống bằng modem

Dịch vụ Finger đợc thiết kế để cung cấp thông tin cho ngời sử dụng ở các hệthống từ xa Nó có thể cung cấp một số dạng thông tin nh tin tức thời tiết v.v

 Dịch vụ Gopher

Gopher là một dịch vụ cho phép ta định hớng qua các nguồn thông tin

Trang 4

Các phần mềm Gopher Client hiển thị một thực đơn theo dạng chọn lựa trênbảng, sau đó ngời dùng chọn một đề mục, đề mục này có thể hiện thị một số tliệu hoặc đa ngời sử dụng đến một thực đơn khác Ngoài ra ta cũng có thể trở lại

đề mục cũ một cách dễ dàng Đi kèm với mỗi hệ thống thực đơn là các tài liệu,ngời dùng có thể xem hoặc lu trữ nó, và một danh sách chỉ mục để tìm kiếmthông tin nữa Một vài đề mục trong thực đơn có thể kết nối với các server khác

và một số dịch vụ thông tin nh FTP Cấu trúc thực đơn đơn giản nh vậy nhngthực ra lại rất hữu ích và dễ dàng tổ chức cũng nh bảo trì nó Đồng thời nó cũngrất dễ dàng quản lý: việc cấu trúc thông tin trên một server chỉ đơn giản là tạonên một th mục để thiết lập server trên đó, các th mục nhỏ hơn sẽ là các đề mụccủa thực đơn và các file trên th mục sẽ là các tài liệu thông tin Vấn đề đặt ra ở

đây là phải làm sao cho thông tin dễ truy nhập và cập nhập thờng xuyên với cácserver khác

Tuy nhiên, các hạn chế của dịch vụ Gopher chính là các dạng dự liệu mà nó

hỗ trợ và số dịch vụ mà nó có thể truy nhập đợc Hiện nay Gopher mới chỉ hiểnthị dữ liệu dạng văn bản và chỉ truy nhập đợc một số dịch vụ nh FTP, Telnet,Wais, v.v Mặc dù vậy, Gopher vẫn đợc a chuộng bởi nó là dịch vụ rẻ tiền vàtruy nhập thông tin nhanh chóng Ngày nay, Gopher đã bị thay thế dần bởi mộtdịch vụ mạnh hơn, đó là dịch vụ World Wide Web

 Dịch vụ WAIS (Wide Area Information Server)

Trong khi Gopher và World Wide Web thờng dùng giao diện ngời dùng đểhiển thị thông tin và hỗ trợ rất ít khả năng tìm kiếm dữ liệu thì ngợc lại ở Waischức năng tìm kiếm dữ liệu lại quan trọng hơn cả Đó là dịch vụ hỗ trợ tìm kiếmthông tin rất hữu hiệu nhng lại hỗ trợ tối thiểu về giao diện ngời dùng Về khíacạnh nào đó, ngời ta coi Wais nh là một bổ sung rất tốt cho Gopher và WorldWide Web

Dịch vụ này tìm kiếm thông tin trên một danh sách của server cho một hoặcnhiều từ khoá và đa ra những báo cáo về kết quả tìm kiếm Một cơ chế tìm kiếmcho phép ta tìm đợc những tài liệu theo một từ khoá nào đó và nếu không tìm đ-

ợc tài liệu này, nó sẽ cho ta những tài liệu gần với đòi hỏi nhất

Wais làm việc dựa trên một chỉ mục đợc tạo bởi một số tiêu chí nào đó Cácphần mềm đánh mục chỉ có thể xử lý đợc rất nhiều dạng dữ liệu khác nhau, baogồm các file văn bản, Latex, Poscript v.v , danh sách th điện tử Có thể thêmvào một cách dễ dàng các kiểu dữ liệu mới để tìm kiếm Ngoài ra phần đánh chỉ

Trang 5

mục và cơ sở dữ liệu của Wais cho phép kết hợp nhiều dạng dữ liệu trong mộtchỉ mục để tìm kiếm.

Một vấn đề nảy sinh là các chỉ mục dữ liệu thờng rất lớn so với chính bảnthân dữ liệu Khi ta đánh chỉ mục các file tin văn bản thì có thể file chỉ mục sẽrất lớn Nếu Wais bao gồm nhiều loại thông tin để tìm kiếm thì ta phải trả giá vềkhông gian đĩa để chạy Vì vậy hiện nay ngời ta đang tìm biện pháp để giảiquyết vấn đề này

 Dịch vụ World Wide Web (W W W)

Đây là dịch vụ mới phát triển mạnh trên INTERNET Nó bao gồm nhiềuchức năng, cộng thêm khả năng tích hợp đợc hầu hết các dịch vụ hiện có trênINTERNET World Wide Web cho phép ta truy cập đợc Gopher, Wais, FTP, sửdụng Telnet, Finger

Các tài liệu World Wide Web đợc viết bằng ngôn ngứ HTML, hay còn gọilà: Hyper Text Markup Language Nó cho phép ta mô tả các mối liên kết giữacác tài liệu với nhau và các mối liên kết tới các dịch vụ INTERNET khác Webtruyền các tài liệu HTML thông qua một giao thức gọi là HTTP (Hyper TextTransfer Protocol)

Các tài liệu HTML bao gồm khả năng liên kết tới rất nhiều dạng thông tinkhác nhau nh văn bản, âm thanh v.v

Tuy nhiên do khả năng hỗ trợ multimedia nh vậy, chỉ những ngời có đờngkết nối tốc độ cao vào mạng INTERNET mới có khả năng tận dụng hết các khíacạnh u việt của dịch vụ World Wide Web

 Dịch vụ Netnews.

Dịch vụ mailling-list là một cách khả dĩ để chuyển th cho một nhóm nhỏngời nhng tỏ ra không hiệu quả khi gửi cho nhiều ngời Đơn giản là vì, việc duytrì danh sách lớn hàng ngàn ngời cũng đã mất rất nhiều công sức ngay cả khi tự

động hoá gần hết danh sách bằng một chơng trình nh LISTSERV chẳng hạn.Một điều nữa là việc chuyển th tới hàng ngàn địa chỉ là một gánh nặng cho hệthống chuyển th đi

Trang 6

Dịch vụ USENET News (hay còn gọi là Netnews hay ngắn gọn hơn làNews) giải quyết đợc vấn đề đó, USENET có thể coi là một hệ thống bản tin

điện tử (Bulltin Board System) rất lớn, đợc xây dựng nh là một mạng logic ở phía trên các mạng và các kết nối khác Các chơng trình đọc tin (newsreader)

cho phép ngời dùng có thể chọn các tin mà họ quan tâm, do đó tránh đợc hiện ợng lãng phí ổ đĩa khi phải lu trữ những thông tin không cần thiết ở nhiều nơi.Ngoài ra còn có các chỉ mục, các liên kết chéo và việc loại bỏ các tin cũ

t-Các tin trên mạng đợc chia thành các nhóm tin theo các chủ đề khác nhau,chúng ta có thể nghĩ đến nhóm tin nh một bảng thông báo điện tử hay một cuộcthảo luận dành cho một chủ đề Tồn tại hàng trăm nhóm tin trên mạng phục vụcho mọi nhu cầu trong cuộc sống: từ các nhóm tin về chủ đề kỹ thuật nh trí tuệnhân tạo, chuẩn ngôn ngữ lập trình hay các hệ thống máy tính đặc biệt cho tớicác chủ đề về nhà vờn hay rợu vang v.v

Hiện nay USENET có trên 30 nghìn địa điểm trên toàn thế giới Rất nhiều

địa điểm USENET dùng UUCP nh là một giao thức mạng cơ bản Tuy nhiênUSENET đợc nối qua nhiều hệ thống gateway đến nhiều mạng máy tính lớn trênthế giới chẳng hạn nh BITNET, và EASYnet dùng một số giao thức khác nhNNTP hay Notes thay cho UUCP

 Dịch vụ Veronica

Đối với dịch vụ Gopher việc tìm kiếm nguồn thông tin t liệu nhiều khikhông kết quả (nghĩa là không tìm thấy nơi chứa thông tin cần tìm) Trong trờnghợp đó ngời sử dụng có thể muốn tìm các Gopher server để nhằm tìm nguồnthông tin cần có, dịch vụ này gọi là dịch vụ Veronica

Để dùng dịch vụ này ngời sử dụg phải kết nối máy tính của mình với mộtGopher server nào đó trên INTERNET (mà ngời sử dụng đã có đăng ký AccountGopher Server đó) và Gopher Server đó cho phép truy nhập tới một VeronicaServer nào đó Cơ sở dự liệu về Veronica đợc tạo nên bằng việc quét các thực

đơn trên các Gopher Server trên mạng INTERNET, đồng thời cũng có tìm đợcthông qua các không gian Gopher có sử dụng Veronica

Trang 8

Chơng II

Bộ giao thức trên Internet

Hiện nay có rất nhiều họ giao thức đang đợc thực hiện trên mạng truyềnthông nh: IEE802.X dùng cho mạng cục bộ; CCITT X25 dùng cho mạng tầmrộng và đặc biệt là họ giao thức chuẩn của ISO (viết tắt của từ InternationalStandard Organization - Tổ chức chuẩn hoá Quốc tế), dựa trên mô hình thamchiếu bảy tầng cho việc kết nối các hệ thống mở Gần đây do sự xâm nhập củamạng INTERNET vào Việt Nam chúng ta đợc làm quen với họ giao thức mới là:TCP/IP mặc dù chúng đã xuất hiện từ hơn 20 năm trớc đây

Nh đã đề cập ở trên đây, mạng INTERNET đợc xây dựng trên cơ sở giaothức TCP/IP Thực chất đây là một bộ gồm nhiều giao thức làm những nhiệm vụkhác nhau; tên của bộ giao thức đợc đặt theo tên hai giao thức quan trọng nhất,

đó là : TCP (Transmission Control Protocol) và (Internet Protocol) Bên cạnh haigiao thức này còn có rất nhiều giao thức khác nh:

- FTP (File Transfer Protocol): Giao thức truyền tập tin trên mạng

- SNMP (Simple Network Management Protocol): Giao thức quản lý mạng

đơn giản

- SMTP (Simple Mail Transfer Protocol): Giao thức truyền th đơn giản

- HTTP (Hyper Text Transport Protocol): Giao thức truyền các siêu văn bản

- Nhiều giao thức khác

Đây là bộ giao thức đợc dùng rộng rãi vì tính mở của nó Có nghĩa là bất cứmáy nào dùng bộ giao thức TCP/IP đều có khả năng nối đợc vào mạngINTERNET Để hiểu về bộ giao thức TCP/IP chúng ta hãy tìm hiểu qua về môhình OSI đã đợc coi là một chuẩn trên toàn thế giới

I Mô hình bộ giao thức OSI (Open System Interconnection)

Cấu trúc của mô hình OSI đợc biểu diễn trong hình sau:

Trang 9

Các lớp trên thực hiện các chức năng sau:

 Lớp nối vật lý (Physical Link Leyer):

Lớp này bảo đảm các công việc sau:

- Lập, cắt cuộc nối

- Truyền tin dạng bit qua kênh vật lý

- Có thể có nhiều kênh

 Lớp nối số liệu (Data Link Leyer):

Lớp này đảm bảo việc biến đổi các tin dạng bit nhận đợc từ lớp dới (vật lý)sang dạng khung số liệu, thông báo cho hệ phát kết quả thu đợc sao cho cácthông tin truyền lên cho mức 3 không có lỗi

Các thông tin truyền ở mức 1 có thể làm hỏng các thông tin khung số liệu(Framer Error) Phần mềm mức hai sẽ thông báo cho mức một truyền lại cácthông tin bị mất/lỗi

Đồng bộ hay các hệ số có tốc độ xử lý tính khác nhau, một trong những

ph-ơng pháp hay sử dụng là dùng bộ đệm trung gian để lu giữ số liệu nhận đợc Độlớn của bộ đệm này phụ thuộc vào tơng quan xử lý của các hệ thu và phát

Trong trờng hợp đờng truyền song công toàn phần, lớp datalink phải đảm

bảo việc quản lý các thông tin số liệu và các thông tin trạng thái

Trang 10

Lớp mạng (Network Leyer):

Lớp mạng có thể gọi một cách khác là lớp liên lạc mạng (Comunication Subnet Layer) theo dõi toàn bộ hoạt động của Subnet, các thông tin số liệu ở lớp này đợc tổ chức thành gói dữ liệu (packets) chứa đầy đủ địa chỉ gốc (Source) và

địa chỉ đích (Destination).

Số lợng các gói dữ liệu truyền trên các kênh khác nhau của mạng thông tinmáy tính phụ thuộc vào lu lợng thông tin trên các đờng truyền Lớp mạng đảmbảo tìm đờng tối u cho các gói dữ liệu bằng các giao thức chọn đờng dựa trên

các thiết bị chọn đờng (Route).

Lớp mạng kiểm soát thông tin trong mạng để quyết định số lợng gói vận

chuyển, tránh trờng hợp có quá nhiều gói dữ liệu trên Subnet gây ra tắc nghẽn.

 Lớp điều vận (Transpost Leyer):

Lớp này thực hiện các chức năng sau:

Nhận thông tin từ lớp phiên (Session) chia thành các gói nhỏ hơn và truyền

xuống lớp dới, hoặc nhận thông tin từ lớp dới chuyển lên phục hồi theo cáchchia của hệ phát

Yêu cầu nối xuất phát từ lớp 5 (Session), trong trờng hợp hệ thống yêu cầu

chuyển nhanh thông tin, lớp điều vận sẽ thiết lập nhiều cuộc nối để tăng lu lợngthông tin trên mạng (phí thuê bao tăng) Hoặc hệ thống có thể dùng chung cuộcnối cho các thông tin khác nhau (giảm phí thuê bao)

Có cơ chế để kiểm soát dòng thông tin để đồng bộ tốc độ xử lý giữa các hệ(giữa hệ nhanh và hệ chậm)

 Lớp phiên (Session)

Cuộc nối giữa 2 ngời dùng gọi là phiên

Giao diện giữa mạng và ngời sử dụng, ngời sử duọng thiết lập, quản lý, đốithoại, kết thúc cuộc nối

Cho phép ngời sử dụng thâm nhập vào hệ xa, truyền file giữa các hệ Trongtrờng hợp các đờng truyền thông không hoặc cha vận chuyển hết thông tin cho

hệ ở xa đợc, lớp phiên sẽ đảm bảo không hoặc cha chuyển giao các thông tin đócho hệ xa (thí dụ trong khi truyền file dữ liệu lớp phiên sẽ đợi nhận đủ file mớichuyển cho ngời sử dụng dùng hệ xa)

Trang 11

 Lớp thể hiện (Presentation Lever):

- Th viện các yêu cầu của ngời dùng

- Chứa các th viện tiện ích

- Thí dụ thay đổi dạng thể hiện của các tệp, nén file

 Lớp ứng dụng (Application Leyer):

Lớp ứng dụng cho phép ngời sử dụng khai thác các tài nguyên trong mạng

tơng tự nh tài nguyên tại chỗ (hệ thống mạng thông suốt đối với ngời sử dụng USER Transparent)

-* TCP/IP với mô hình OSI

hình dung vị trí của TCP/IP trong một kiến trúc mạng ta so sánh chức năngcủa nó với mô hình mạng của CCITT và OSI qua hình dới đây:

Nh vậy TCP tơng ứng với 4 lớp cộng thêm 1 số chức năng của lớp thứ 5trong họ giao thức chuẩn OSI Còn IP tơng ứng với 3 lớp của mô hình OSI

II bộ 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 rằng đó chính là tập hợp tất cả các qui tắc

X400

TelnetFTP

Trang 12

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épcác thao tá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 thực hiện trên mạng truyền thônghiện nay nh IEE802.X dùng trong mạng cục bộ, CCITT dùng cho mạng diệnrộng và đặc biệt là họ giao thức chuẩn của ISO (các tổ chức tiêu chuẩn hoá quốctế) dựa trên mô hình tham chiếu bảy tầng 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 Gần đây do

sự xâm nhập của mạng INTERNET vào Việt Nam chúng ta mới đợc làm quenvới họ giao thức này mặc dù chúng đã xuất hiện từ hơn 20 năm trớc đây

Sự ra đời của họ giao thức TCP/IP gắn liền với sự ra đời của mạngINTERNET mà tiền thân là mạng ARPANet do Bộ Quốc phòng Mỹ tạo ra Haigiao thức đợc dùng chủ yếu ở đây là TCP (Transmission Control Protocol) và IP(Internet Protocol)

TCP/IP có một số đặc tính quan trọng sau:

- Là bộ giao thức mở chuẩn, sẵn có và phát triển độc lập với phần cứng nên

nó đợc sử dụng rộng rãi trong việc kết nối trên INTERNET

- TCP/IP độc lập với phần cứng mạng vật lý, điều này cho phép TCP/IPthích ứng đợc với nhiều mạng khác nhau Nó có thể đợc dùng trên Ethernet,Token-ring, X25

- TCP/Ip yêu cầu phải đánh địa chỉ cho các trạm (Host) trên mạng, mục đích

của việc đánh địa chỉ là đảm bảo tính duy nhất cho các trạm hoà mạng

- Các giao thức bậc cao đợc tiêu chuẩn hoá để thích hợp và sẵn có với ngờidùng

Sau khi ra đời, TCP/IP đã nhanh chóng đợc đón nhận và phát triển bởi nhiềunhà nghiên cứu và các hãng công nghiệp máy tính với mục đích xây dựng vàphát triển một mạng truyền thông mở rộng khắp thế giới mà ngày nay chúng tagọi là INTERNET

Phạm vi phục vụ của INTERNET không còn dành riêng cho quân sự nhARPAnet nữa mà nó đã mở rộng lĩnh vực cho mọi loại đối tợng sử dụng, trong

đó tỷ lệ quan trọng nhất vẫn thuộc về giới nghiên cứu khoa học, giáo dục và

th-ơng mại

1 Cấu trúc phân lớp của họ giao thức TCP/IP:

Trang 13

Bộ giao thức TCP/IP trong mô hình INTERNET bốn lớp đợc mô tả nh hình

vẽ sau đây:

(4) Application Layer

Bao gồm các ứng dụng và các tiến trình trên mạng

(3) Host to Host Transport Layer

Cung cấp các dịch vụ truyền dữ liệu liên tục

(2) Internet Layer

Định nghĩa đơn vị truyền và có nhiệm vụ tìm đờng

(1) Network Access Layer

Bao gồm các công việc cần thiết để truy nhập tới mạng vật lýTrong cấu trúc bốn lớp của INTERNET khi dữ liệu truyền từ lớp ứng dụng(Application) cho đến lớp truy nhập mạng (Network Access) thì mỗi lớp đềucộng thêm vào dữ liệu phần điều khiển của mình để đảm bảo cho việc truyền đ -

ợc chính xác Mỗi thông tin điều khiển này đợc gọi là một header và đợc đặt ở

trớc phần dữ liệu đợc truyền Mỗi lớp xem tất cả các thông tin mà nó nhận đợc

từ lớp trên là dữ liệu, và đặt phần thông tin điều khiển header của nó vào phần trớc phần thông tin này Việc cộng thêm vào các header ở mỗi lớp trong quá trình truyền tin đợc gọi là bao bọc (Encapsulation) Quá trình nhận dữ liệu diễn

ra theo chiều ngợc lại, mỗi lớp sẽ tách ra phần header trớc khi truyền dữ liệu lên

Header

Trang 14

Netwrk Access Layer

Send Receive

Mỗi lớp có một cấu trúc dữ liệu độc lập, và mỗi lớp không hẳn biết đến cấutrúc dữ liêu đợc dùng ở lớp trên hay lớp dới của nó Trong thực tế, cấu trúc dữliệu ở các lớp ngay cạnh để cho việc truyền dữ liệu đợc hiệu quả hơn Tuy nhiên

ở mỗi lớp vẫn có một cấu trúc dữ liệu riêng và có một thuật toán riêng để mô tảcấu trúc đó

Các ứng dụng dùng TCP gọi dữ liệu đợc truyền là một dòng dữ liệu

(Stream) trong khi các ứng dụng dùng UDP (User Datagram Protocol) gọi dữ liệu đợc truyền là các thông báo (Message) Lớp TCP gọi tên dữ liệu đợc truyền

là Segment còn UDP định nghĩa cấu trúc dữ liệu của nó là Packet Lớp INTERNET xem tất cả các dữ liệu nh là các khối và gọi là Datagram Bộ giao

thức TCP/IP có thể dùng nhiều kiểu khác nhau của lớp mạng vật lý (Ethernet,Token-ring, FĐI, X25 ), mỗi loại có thể có một phơng thức khác nhau đểtruyền dữ liệu Phần lớn các mạng kết cấu phần dữ liệu truyền đi dới dạng các

packets hay là các frames, ở đây ta thừa nhận mẫu dữ liệu mà lớp mạng vật lý

d-ới cùng truyền đi gọi là frames.

Hình vẽ sau đây mô tả cấu trúc dữ liệu dùng trong bộ giao thức TCP/IP:

(4) Application Stream

(3) Transport Segment/Datagram

(2) Internet Datagram

(1) Network Access Frame

a Lớp truy nhập mạng (Network Access Layer):

Network Access Layer là lớp thấp nhất trong cấu trúc phân bậc của TCP/IP.Những giao thức ở lớp này cung cấp cho hệ thống phơng thức để truyền dữ liệutrên các tầng vật lý khác nhau của mạng Nó định nghĩa cách thức truyền cáckhối dữ liệu (Datagram) IP Các giao thức ở lớp này phải biết chi tiết các phầncấu trúc vật lý mạng ở dới nó (bao gồm cấu trúc gói của nó, địa chỉ v.v.v ) để

Data Header

HeaderHeader

Trang 15

định dạng đợc chính xác các dữ liệu sẽ đợc truyền tuỳ thuộc vào từng loại mạng

cụ thể

So sánh với cấu trúc OSI thì lớp này của TCP/IP tơng đơng với ba lớpNetwork, Datalink, và Physical trong cấu trúc OSI

Chức năng định dạng dữ liệu sẽ đợc truyền ở lớp này bao gồm việc đóng gói

các gói dữ liệu IP vào các frame sẽ đợc truyền trên mạng và việc ánh xạ các địa

chỉ IP vào địa chỉ vật lý đợc dùng cho mạng trớc khi truyền xuống kênh vật lý

b Lớp liên mạng (Internet Layer):

Internet Layer là lớp ở ngay trên lớp Network Access trong cấu trúc phânlớp của TCP/IP Internet Protocol (IP) là giao thức trung tâm của TCP/IP và làphần quan trọng nhất của lớp liên mạng (Internet) này IP cung cấp dịch vụ lutruyền các gói IP trên mạng Tất cả các giao thức ở lớp trên và lớp dới của IP

đều dùng IP để truyền dữ liệu, và tất cả các dữ liệu lu truyền qua IP, vào và ra,

đều không quan tâm đến đích cuối cùng của nó

* IP bao gồm một số chức năng sau:

 Nó định nghĩa các khối dữ liệu (Datagram), đây là khối cơ bản của việctruyền tin

 Định nghĩa hệ thống địa chỉ INTERNET (IP Address)

 Truyền dữ liệu giữa lớp Transport và lớp Network Access

 Định tuyến đờng để gửi các gói dữ liệu đến các trạm ở xa

 Thực hiện việc phân mảnh và hợp nhất (Fragmentation - reassembly) cáckhối dữ liệu

Cấu trúc dữ liệu đợc truyền ở lớp IP đợc định nghĩa là các Datagram MỗiDatagram có một header chứa các thông tin cần thiết để truyền dữ liệu đi Trongphần header này có chứa địa chỉ đích, và IP sẽ truyền dữ liệu bằng cách kiểm tra

địa chỉ đích này Địa chỉ đích bao gồm 32 bit địa chỉ IP dùng để xác định mạng

đích và trạm ở trên mạng đích đó Nếu địa chỉ đích là địa chỉ của một trạm nằmtrên cùng một mạng với máy nguồn thì các gói dữ liêụ sẽ đợc truyền thẳng tới

đích, còn nếu địa chỉ đích không nằm trên cùng một mạng với máy nguồn thìcác gói dữ liệu phải đợc gửi đến một cổng truyền (gateway) để truyền đi (Trong

đó gateway lu truyền các gói dữ liệu nằm giữa hai mạng vật lý khác nhau)

Trang 16

Hình vẽ sau đây minh hoạ khuôn dạng của một gói dữ liệu lu truyền ở lớpIP:

 0  4  8  16  20  24  28 

31

Version  IHL  Type of service  Total length

Identification  Flags  Fragment Offset

Time to live  Protocol  Header Checksum

Source Address

Destination Address

Options  Padding

Data begin here

- Trờng Version dùng để chỉ Version của IP đợc dùng.

- Trờng IHL chỉ độ dài của header, độ dài của header đợc đánh giá bởi các

từ 32 bit Nếu không có trờng này thì độ dài ngầm định của header là 5 từ

Tr-ờng này gồm có 8 bit

- Trờng Total Length: trờng Total Length chứa độ dài của các gói, đợc đo

d-ới dạng các octet, bao gồm cả phần header lẫn phần dữ liệu của mỗi gói dữ liệu.

- Trờng Identification dùng để xác định một fragment thuộc vào gói nào.

Để tìm hiểu thêm về IP, ta hãy xem cấu trúc địa chỉ mà nó sử dụng (thờnggọi là IP Address) Để đảm bảo cho tất cả các trạm trên mạng đợc định danhmột cách duy nhất, IP sử dụng 32 bit cho mỗi địa chỉ Để tiện cho việc quản lýngời ta chia địa chỉ IP thành các lớp (Class), mỗi lớp địa chỉ tơng ứng với mộtkích thớc mạng khác nhau và số lợng các trạm làm việc nối vào

- Nếu nh bit đầu tiên của địa chỉ là 0 thì nó là địa chỉ thuộc lớp A

Bit đầu tiên của địa chỉ lớp A xác định địa chỉ, bảy bit tiếp theo xác định địachỉ mạng, và 24 bit cuối cùng xác định địa chỉ của các trạm Nh vậy với điạ chỉ

ở lớp A thì chỉ đánh địa chỉ cho 128 mạng, nhng mỗi mạng có thể bao gồm hàngtriệu trạm

- Nếu hai bit đầu tiên của địa chỉ là 1 0, thì địa chỉ này là thuộc vào lớp B.Trong lớp B, hai bit đầu tiên đợc dùng để xác định lớp địa chỉ, 14 bit tiếp theoxác định địa chỉ mạng, và 16 bit cuối cùng xác định địa chỉ của trạm Nh vậy,nếu dùng địa chỉ lớp B thì có thể đánh địa chỉ đợc cho hàng ngàn mạng, mỗimạng có hàng ngàn trạm

Trang 17

- Nếu ba bit đầu tiên của địa chỉ là 1 1 0 thì địa chỉ này thuộc vào lớp địachỉ C Trong địa chỉ lớp C thì ba bit đầu tiên đợc dùng để xác định lớp địa chỉ,

21 bit tiếp theo dùng để xác định địa chỉ mạng, và ba bit tiếp theo dùng để xác

định địa chỉ mạng, và tám bit cuối cùng dùng để xác định địa chỉ cho các trạm.Dùng địa chỉ lớp C ta có thể đánh địa chỉ cho hàng triệu mạng, nhng mỗi mạngchỉ có thể bao gồm ít hơn 254 trạm

- Nếu ba bit đầu của địa chỉ là 1 1 1, thì nó là một địa chỉ dự trữ đặc biệt.Các địa chỉ này đôi lúc còn đợc gọi là địa chỉ lớp D Phần địa chỉ này đợc dùng

để dự trữ cho một số mục đích đặc biệt, chẳng hạn nh dùng để đánh địa chỉ chomột nhóm các máy tính, mà các máy tính này có phần giao thức dùng chung, do

đó ta có thể không cần quan tâm nhiều tới lớp địa chỉ này

Hình sau sẽ cho thấy cấu trúc của ba lớp địa chỉ A B C đợc sử dụng trongIP:

Trong thực tế, địa chỉ IP thờng đợc viết dới dạng bốn chữ số ở dạng cơ số

10, các số này phân cách nhau bởi dấu “.” Mỗi một số là nằm trong khoảng từ 0cho đến 255 Vì vậy, dựa vào chữ số đầu tiên ta có thể nói rằng:

- Nhỏ hơn 128 là địa chỉ lớp A Byte đầu tiên là địa chỉ mạng, ba byte cònlại là địa chỉ của trạm

- Từ 128 cho đến 191 là địa chỉ lớp B Hai byte đầu xác định địa chỉ mạng,hai byte tiếp theo xác định địa chỉ trạm

0

Class CClass BClass A

Trang 18

- Từ 192 cho đến 233 là địa chỉ thuộc lớp C Ba byte đầu xác định địa chỉmạng, một byte cuối cùng xác định địa chỉ của các trạm.

- Lớn hơn 233 là các địa chỉ đợc dự trữ cho các mục đích đặc biệt và ta cóthể không cần quan tâm đến

Ví dụ:

00001010000000000000000000001000 = 1.0.0.0.8 Địa chỉ này thuộc lớp A với : địa chỉ mạng = 10

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ỉ trạm làm việc trên địa chỉ IP

Từ địa chỉ IP ta thực hiện phép toán logic AND với địa chỉ Subnet Mask kếtquả tạo ra sẽ đợc địa chỉ mạng nơi đến Kết quả này đợc sử dụng để tìm bớc tiếptheo 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ỉ trạm làm việc để truyền đi.Theo cấu trúc của Subnet Mask ta nhận thấy rằng tất cả các trạm làm việc trongcùng một mạng con sẽ có cùng giá trị Subnet Mask

Với phơng pháp này số bit dùng để đánh địa chỉ host có thể nhỏ hơn 8 bit

(lớp C) tức là 1 địa chỉ lớp C có thể đợc phân nhỏ hơn nữa và khi đó các mạngcon này thờng đợc xác định bởi các địa chỉ có thêm phần chú thích số bit 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)

nhng có 25 bit dùng cho địa chỉ mạng và 7 bit dùng cho địa chỉ host tức là subnet này chỉ có tối đa là 128 host chứ không phải là 256 nữa.

Trong hệ thống địa chỉ Subnet này nh sau:

Trang 20

Trong tất cả các lớp địa chỉ mạng cũng nh các Subnet, các địa chỉ đầu và

cuối của mạng đợc dùng vào mục đích riêng Một địa chỉ IP cùng với tất cả cácbit địa chỉ trạm có giá trị 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ụ nh địa chỉ 203.160.1.0 đợc dùng để chỉmạng 203.160.1.0 Còn nếu tấtcả các bit đị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á

- broadcast (Một địa chỉ broadcast đợc dùng để đánh địa chỉ cùng một lúc cho

tất cả các trạm trong một mạng, nó đợc dùng để cho phép thông báo cho nhiều

trạm cùng một lúc) Ví dụ nh địa chỉ broadcast của mạng 203.160.0.0 là

203.160.0.255 Một gói dữ liệu gửi đến địa chỉ này sẽ đợc truyền đến tất cả cáctrạm trên mạng này

IP là giao thức cung cấp dịch vụ truyền thông theo kiểu “không liên kết”

(Connectionless) hay còn gọi là dịch vụ Datagram (tên gọi của đơn vị dữ liệu

sử dụng giao thức IP) Phơng thức không liên kết cho phép cặp đối tác khôngcần phải thực hiện việc thiết lập liên kết trớc khi truyền dữ liệu và do vậy cũngkhông cần phải giải phóng liên kết khi không còn nhu cầu truyền dữ kiệu nữa

Điều đó làm giảm nhẹ công sức cài đặt hệ thống nhng tăng độ phức tạp kiểmsoát luồng dữ liệu và tiếp nhận sự đúng đắn dữ liệu trong trờng hợp nhiều ngời

sử dụng đồng thời trên mạng

 Việc phân mảnh các gói dữ liệu:

Trong qua trình truyền dữ liệu, một gói dữ liệu (datagram) có thể đợc

truyền đi thông qua nhiều mạng khác nhau Một gói dữ liệu nhận đợc từ mộtmạng nào đó có thể quá lớn để truyền đi trong gói đơn ở trên một mạng khác,bởi mỗi loại cấu trúc mạng là cho phép một đơn vị truyền cực đại (MaximumTransmission Unix), hay còn gọi là MTU, khác nhau Đây chính là kích thớclớn nhất của một gói mà chúng có thể truyền Nếu nh một gói dữ liệu nhận đợc

từ một mạng nào đó mà lớn hơn MTU của một mạng khác thì nó cần phân mảnh

ra thành các gói nhỏ hơn, gọi là fragment, để truyền đi, quá trình này gọi là quá trình phân mảnh Dạng của một fragment cũng giống nh dạng của một gói dữ liệu thông thờng Từ thứ hai trong phần header chứa các thông tin để xác định mỗi fragment và cung cấp các thông tin để hợp nhất các fragment này lại thành các gói nh ban đầu Trờng Identification dùng để xác định fragment này là thuộc

vào gói dữ liệu nào

 ICMP (Internet Control Message Protocol)

Trang 21

Đây là một giao thức của lớp IP, nó dùng các gói dữ liệu IP để gửi đi cácthông điệp của nó ICMP gửi các thông điệp nh điều khiển dòng truyền, báolỗi

- Điều khiển dòng truyền (Flow Control): Khi các gói dữ liệu đến quánhanh, trạm đích hoặc một gateway ở giữa sẽ gửi một thông điệp ICMP trở lạinơi gửi, thông điệp này nói với nơi gửi tạm thời ngừng việc gửi dữ liệu lại

- Thông báo lỗi: Trong trờng hợp địa chỉ đích là không với tới đợc thì hệthống sẽ gửi một thông báo lỗi “Destination Unreachable” Nếu địa chỉ đíchkhông thể với đến là một mạng hay một trạm thì thông điệp này sẽ đợc gửi bởimột gateway ở giữa Nhng nếu địa chỉ đích là một cổng không thể với đến thìchính trạm đích sẽ gửi thông điệp báo lỗi này

- Đổi hớng các tuiyến đờng: một gateway sẽ gửi một thông điệp ICMP

“Redirect Router” để nói với một trạm là nên dùng gateway khác bởi vì dùnggateway này là một lựa chọn tốt hơn Thông điệp này có thể chỉ đợc dùg khi màtrạm nguồn là ở trên cùng một mạng với cả hai gateway

- Kiểm tra các trạm ở xa: một trạm có thể gửi một thông điệp ICMP “Echo”

đi để biết đợc liệu một trạm ở xa có đang mở và hoạt động hay không Khi một

hệ thống nhận đợc một thông điệp “Echo”, nó gửi trả lại một gói tơng tự quaytrở lại trạm nguồn

c Lớp vận chuyển (Transport Layer)

Lớp giao thức nằm ngay trên lớp IP là Transport (lớp truyền tin) hai giaothức quan trọng nhất trong lớp này là TCP (Transmission Control Protocol) vàUDP (User Datagram Protocol) TCP cung cấp dịch vụ truyền dữ liệu đwocj tin

tởng với khả năng phát hiện lỗi và sửa lỗi theo kiểu end-to-end Còn UDP cung

cấp các chơng trình ứng dụng thâm nhập trực tiếp đến các dịch vụ lu truyền

datagram, điều này cho phép trao đổi các thông điệp ra ngoài mạng với một số

lợng nhỏ các giao thức Cả hai giao thức này đều truyền dữ liệu giữa lớp ứngdụng và lớp Internet

 Dạng thông điệp của TCP:

Các thông điệp của TCP đều có dạng nh sau:

0 15 16 31

Trang 22

Source port Destination

Sequence

Acknowkedgement NumberOffset Reserved

URG

acK

psh

rst

syn

f i

* Sequence: là byte liên hệ bù đắp cho byte đầu tiên trong thông điệp hiện

thời Đây là một số 32-bit có thể thay đổi đợc dùng để thực hiện việc điều đìnhkhi TCP mở một kết nối với một TCP ở xa

* Acknowledgement: đây là byte đợc dùng để TCP gửi thông điệp TCP

dùng trờng này để báo cho biết liệu dữ liệu có đợc nhận thành công hay không.Trờng này sẽ đợc kiểm tra khi cờ ACK đợc dựng

* Offset: trờng này nói với ngời nhận nơi phần dữ liệu ngời dùng bắt đầu và gián tiếp nói độ dài của bất kỳ chọn lựa TCP nào ở vào cuối phần header.

* Reserved: luôn luôn đợc đặt là 0 Trờng này đợc dự trữ cho tơng lai.

Các cờ:

- URG: cờ này đợc đặt sẽ nói cho bên nhận TCP rằng trờng Urgent cho biết

vị trí byte trong dòng dữ liệu của dữ liệu nên đợc giải quyết trớc so với các dữliệu khác trong thông điệp

- ACK: cờ này đợc thiết lập cho mục đích dùng trờng Acknowledgement.

Trang 23

- PSH: trờng này nói rằng một thông điệp đợc nhận nên đợc gửi đến tiếntrình kết hợp với một sự khết nối đợc thiết lập ngay lập tức.

- RST: cờ này chỉ ra rằng việc kết nối nên đợc reset trở lại khi phần mềmhoặc phần cứng bị hỏng

- SYN: đợc dùng lúc ban đầu khi setup việc kết nối

- FIN: chỉ ra rằng ngời gửi không còn thêm dữ liệu để truyền tiếp Khi cờnày đợc gửi đi thì việc kết nối đóng một nửa, trong trờng hợp này ngời nhận FIN

có thể tiếp tục gửi dữ liệu nhng sẽ không nhận thêm bất kỳ gói dữ liệu nào từngời gửi Chỉ đến khi ngời nhận gửi FIN thì sự kết nối mới thực sự đóng

* Window: chỉ ra số các byte dữ liệu đợc chấp nhận TCP dùng trờng này

để điều khiển dòng truyền và quản lý buffer

* U rgent: đây là byte đăng ký dữ liệu nào trong thông điệp nên đợc xử lý

trớc tiên

* Options: biến các tuỳ chọn của TCP.

* Data: phần data của ngời dùng.

 Dạng thông điệp của UDP:

Các dạng thông điệp của UDP đều có dạng chung nh sau:

0 15 16 31

Source port Destination port

Data

d Lớp ứng dụng (Application Layer):

Lớp ứng dụng là lớp giao thức cao nhất nằm trong cấu trúc phân lớp củaINTERNET Lớp này bao gồm tất cả các tiến trình dùng các giao thức của lớp

transport để truyền dữ liệu Có nhiều giao thức ứng dụng ở lớp này, phần lớn là

nhằm cung cấp cho ngời dùg các dịch vụ ứng dụng Các dịch vụ thông dụng trênlớp này đều đã đợc đề cập đến trong phần giới thiệu về INTERNET nh:

- Telnet: cung cấp khả năng truy cập từ xa thông qua mạng

Trang 24

- FTP: dùng để truyền file trên mạng

- SMTP (Simple Mail Transfer Protocol): truyền th điện tử

- RIP (Routing Information Protocol): dùng để trao đổi thông tin chọn đờng

2 Một số các ứng dụng trên TCP/IP giúp cho việc kiểm tra, quản lý các dịch vụ trên Internet.

Để kiểm tra và quản lý các dịch vụ trên INTERNET, TCP/IP đã đa ra một sốcác ứng dụng để trợ giúp cho các nhà quản trị hệ thống nh:

- tcpd: tcpd là một chơng trình ứng dụng củaTCP/IP giúp cho việc quản lý

một số các dịch vụ trên INTERNET nh : Telnet, FTP, Rlogin, Talk Hoạt động

củat tcpd là: khi có một yêu cầu đối với một dịch vụ INTERNET đến, tcpd trớc tiên sẽ chạy thay thế cho các dịch vụ đó tcpd tiếp nhận yêu cầu và thực hiện một số các công việc kiểm tra Nếu tất cả là tốt thì khi đó tcpd sẽ gọi chạy ch-

ơng trình dịch vụ tơng ứng và rút lui khỏi dịch vụ này

- ethernetfind: ethernetfind là trình ứng dụng cho phép ngời quản trị hệ

thống nhận biết tất cả các gói dữ liệu ddang lu truyền trên ethernet

Ví dụ nh để có thể biết tất cả các gói dữ liệu đang lu truyền giữa hai trạm

taydo và hanoi trên ethernet ta có dùng ethernètind với cấu trúc nh sau:

ethernet between taydo hanoi

Lúc đó ta có thể kiểm tra các gói dữ liệu lu truyền giữa hai trạm này vớinhau

- ping: gửi một thông điệp ICMP echo đến một hệ thống ở xa Khi dùng lệnh này, một chuỗi các thông điệp sẽ đợc gửi đi và nhận về do đó lệnh ping rất

hay dùng để kiểm tra liệu kênh truyền hoặc host đó có hoạt động hay không.

- rpcinfo: xem thông tin vào các chơng trình đang hoạt động trên một trạm

cục bộ hay một trạm ở xa

- traceroute: gửi một chuỗi các gói dữ liệu (datagram) cùng với các trờng

Time-to-live khác nhau các thông điệp ICMP sẽ đợc trả vào từ mỗi router trên

đờng truyền đến đích

Trang 25

- finger: finger là một giao thức ứng dụng của TCP/IP Nó đợc dùng để

nhận các thông tin vào một ngời dùng độc lập hoặc một ngời dùng đang thâmnhập hệ thống của mình

- w: w là một ứng dụng cho phép hiển thị thông tin vào các ngời dùng đang

thâm nhập vào máy, cùng với các tiến trình của họ Trình ứng dụng w đợc viết

bởi Larry Greenfield và Michael K.Johnson

- ps: ps là một chơng trình ứng dụng quan trọng cho phép ta kiểm tra các

tiến trình đang đợc thực hiện Dựa vào ứng dụng này ta có thể quản lý đợc dễdàng các tiến trình đang đợc tiến hành trên hệ thống của chúng ta

Tóm lại TCP/IP là một bộ giao thức mở chuẩn có khả năng tơng thích vớinhiều mạng vật lý, các tính năng của TCP/IP đã đợc hoàn thiện dần và trở thànhmột bộ gia thức đợc dùng rộng rãi nh một ngôn ngữ chung để kết nối các máytính trên khắp thế giới với nhau

Trang 26

Chơng iii

Mạng trục internet việt nam (VNN)

Tháng 9 năm 1997, Việt Nam tham gia kết nối vào mạng INTERNET toàncầu nh một thành viên chính thức Có nghĩa là chúng ta có địa chỉ riêng cungcấp và truy nhập thông tin trên mạng Cho đến nay việc cung cấp ứng dụngINTERNET đã đợc cơ quan chủ quản là: VNPT (Tổng công ty Bu chính viễnthông Việt Nam) tổ chức quản lý đến từng thuê bao trên mạng Cụ thể VNPTgiao cho Công ty Điện toán và Truyền số liệu (VDC) trực tiếp quản lý cấp phát

địa chỉ và các dịch vụ vho ngời sử dụng thông qua các ISP, các mạng dùng riêng

và các thuê bao tại bu điện tỉnh, thành phố trực thuộc trung ơng Cùng vớiVNPT còn có Bộ Nội vụ, Bộ Văn hoá - Thông tin tham gia lập thành Ban điềuphối Quốc gia Trớc khi trình bày một cách đầy đủ về tổ chức quản lý, cấu hìnhmạng VNN, xin đợc nêu ra một vài t liệu cơ bản về mạng INTERNET trên thếgiới

I Mạng internet toàn cầu

1 Tổ chức của INTERNET.

Tổ chức mạng INTERNET bao gồm các Uỷ ban, các nhóm đặc trách quản

lý thống nhất trong toàn hiệp hội và theo từng khu vực Cụ thể nh sau:

* Hiệp hội INTERNET (ISOC - Internet Society)

* Uỷ ban kiến trúc mạng (IAP - Internet Architecture Broad)

- Nhóm nghiên cứu phát triển INTERNET (IRTF)

- Nhóm đặc trách kỹ thuật cho mạng (IETF)

Trung tâm thông mạng (NIC - Net work information Center)

- Tại Châu á, Thái Bình Dơng là APNIC

- NIC chịu trách nhiệm phân tên và địa chỉ cho các mạng máy tính

Sơ đồ dới đây sẽ cho thấy rõ hơn về tổ chức của INTERNET:

Trang 27

Sơ đồ 3.1 Tổ chức của INTERNET

2 Các đối tợng tham gia INTERNET.

Các đối tợng tham gia vào mạng INTERNET rất đa dạng nhng có thể tậptrung thành các lĩnh vực chính dựa vào mục đích tham gia nh: quân sự, thơngmại quản lý nhà nớc, giáo dục, và các thành phần khác

Tỉ lệ tham gia vào mạng INTERNET của các thành phần đợc biểu diễntrong hình dới đây (Theo thống kê của viễn thông úc năm 1999)

Quân sự 3%

TM kinh doanh 22%

QL Nhà

n ớc 12%

Các TP khác 3%

GD đào tạo 60%

Trang 29

Sơ đồ 3.2: Cấu trúc INTERNET

4 Các con số về mạng INTERNET trên thế giới.

Sau đây là những con số đợc thống kê đến hết năm 1999 của mạngINTERNET (theo thống kê của Viễn thông úc):

- Số máy chủ kết nối vào mạng : 8,9,triệu

- Số nuoc sử dụng : 123 nuoc

- Số ngời sử dụng : hơn 130 triệu

Nhà cung cấp dịch vụ INTERNET (ISP)

Mạng truyền

số liệu công cộng

Mạng truyền

số liệu công cộng

Mạng điện thoại công cộng

Mạng điện thoại công cộng

Modem Nhà cung cấp cửa truy nhập INTERNET (IAP)

Ng ời sử dụng

Mạng dùng riêng

Mạng dùng riêng

Trang 30

* Mức tăng trởng hàng năm : Hơn 120%.

II Mạng internet việt nam (Vnn)

1 Tổ chức mạng INTERNET Việt Nam.

Nh đã nói ở phần đầu, mạng INTERNET Việt Nam VNPT giao cho Công

ty Điện toán và Truyền số liệu trực tiếp khai thác, quản lý và cung cấp chokhách hàng với sự tham gia của các bộ, ngành liên quan Công ty Điện toán vàTruyền số liệu là đầu nối chịu trách nhiệm trớc khách hàng, có sự hỗ trợ của các

Bu điện địa phơng

Sơ đồ dới đây khái quát cách tổ chức của mạng INTERNET Việt Nam:

Ban điều phối quốc gia

Tổng cục

Bu điện

Bộ nội vụ

Bộ văn hóa Thông tin UBND Tỉnh, TP trực thuộc TƯ

đơn vị kinh IAP

doanh cung ISP

cấp dịch vụ ICP

Trang 31

2 Cấu hình mạng INTERNET Việt Nam.

Cấu hình mạng INTERNET Việt Nam (Backbone Network Configuration)

đợc trình bày trong hình 3.2 Qua đó ta thấy mạng trục bao gồm:

 Hai cổng nối kết vào mạng INTERNET toàn cầu đặt tại Hà Nội và TP.HồChí Minh cửa nối với quốc tế thông qua vệ tinh Tốc độ đờng truyền:

- Tại Hà Nội : 256 Kbps

- Tại TP Hồ Chí Minh : 64Kbps

Hai bộ định tuyến (Gateway) tại hai cửa ngõ này dùng loại gateway CISCO 4700M

-Ngoài ra còn một đờng cáp tốc độ 2Mbps tại mỗi cửa

 Trớc khi thông tin vào bộ tập trung (HUB) chúng đợc kiểm tra bằng mộtbức tờng lửa (Firewall)

 Bộ tập trung (HUB)

- Tại Hà Nội: CISCO CATALYST 5.000 bao gồm:

* Máy chủ quản lý tên (miền) địa chỉ: (DNS) SUN SPARC 4

* Máy chủ quản lý truy nhập : (TACAS SERVER) SUN SPARC 4

* Hệ thống quản lý mạng: (NMS) SUN ULTRA

* Hệ thống tính cớc và quản lý ứng dụng (BILLING AND APPLICATIONSERVER) SUN ULTRA

- Tại TP Hồ Chí Minh: CISCO CATALYST 1900 gồm:

* Máy chủ quản lý tên (miền) địa chỉ: SUN SPARC 20

* Hệ thống quản lý ứng dụng (WEB - MAIL TACAS SERVER)SUNSPARC 20

 bộ tập trung có hai đờng truyền

- Một vào bộ quan lý truy nhập gián tiếp (ACCESS SERVSER) AS 5100

- Một tới bộ định tuyến (Router)

Trang 32

Tại Hà Nội : Router CISCO 7513.

Tại TP HCM : Router CISCO 4700M

Hai Router này nối với nhau bằng trung kế (TRUNK) 2Mbps đồng thờicùng nối với mạng chuyển mạch goí (PSDN) bằng đờng dự phòng 128Kbps.Hai ACCESS SERVER đợc nối vào mạng điện thoại công cộng qua trung kếthoại và nối vào mạng chuyển mạch gói bằng đờng truyền 128Kbps

Ngời sử dụng kết nối vào mạng thông qua mạng điện thoại công cộng vàmạng chuyền mạch gói

Khi ngời sử dụng đầu cuối muốn tham gia kết nối vào mạng điện thoại côngcộng họ cần phải sử dụng một Modem tốc độ tối thiểu 9600Kbps

3 Các thiết bị phụ trợ kết nối:

 NTU (Network Transfer Unit):

NTU (Network Transfer Unit) là thiết bị đảm bảo sự nối kết trong suốt giữathiết bị đầu cuối (DTE - Data Terminal Equipment) của ngời dùng và mạng dữliệu số (DDN - Digital Data Network) thông qua đờng thuê bao chuyên dụng số(Leased Line) Các kỹ thuật phân thời gian, phân tần số cho phép một đờng cáp

đơn cung cấp một số lợng kênh cho ngời sử dụng Loại DS-0 (fractional T1) cótốc dộ 64 Mb/sec bằng một kênh điện thoại DS - 1 (T1) có tốc độ 1.544 Mb/secbao gồm 24 kênh DS-0 v.v

NTU có thể đợc kết nối với nhau qua đờng Leased Line theo các mô hình:Modem vô tuyến:

Modem vô tuyến AirLink S-Band cung cấp một kết nối không dây để truyềndữ liệu, sử dụng kỹ thuật dải rộng trong băng sóng 2400 - 2483.5

MHz Modemm hỗ trợ đờng truyền song công đồng bộ ở tốc độ từ 1.2 - 64Kbps và từ 1.2 - 19.2 Kbps không đồng bộ

Các tính năng của thiết bị:

- Khoảng cách giữa 2 đầu liên kết đạt đợc từ 35 - 50 km

- Tần số làm việc từ 2.4 - 2483.5 GHz

Trang 33

- Có thể hoạt động theo cá mô hình kết nối điểm tới điểm (point to point)hoặc điểm tới nhiều điểm (point to multipoint).

- Các giao thức là trong suốt đối với trạm làm việc

- Sửa lỗi

- Nhiều kênh chuyển đổi đợc

- Nguồn nuôi thay đổi đợc

- Chức năng lặp lại tín hiệu phục vụ cho viẹc mở rộng hệ thống mạng

- Anten vô hớng hoặc có hớng

- Các đèn LED chỉ thị nguồn nuôi, đồng bộ và chất lợng tín hiệu

- Các cổng giao tiếp DTE loại RS-232, V.11/V.35 và EIA-530

- Tín hiệu đồng hồ nội bộ hoặc lấy từ mạng về

- Điều chỉnh đợc khoảng thời gian trễ RTS - CTS

Modem vô tuyến AirLink đợc chế tạo để hoạt động nh một modem hữutuyến đa điểm thông thờng và có thể thay thế modem thờng mà không hề ảnh h-ởng gì đến các chơng trình ứng dụng của ngời dùng Modem song công có thểhoạt động trong cả môi trờng điểm-tới-điểm (point to point) và điểm-tới -nhiều

điểm (point to multipoint)

Modem có thể đợc cấu hình thành máy chủ (master) hoặc máy tớ (slave).Trong cấu hình điểm-tới-nhiều điểm điển hình thì có một máy chủ và nhiều máy

tớ dùng chung một kênh RF Nếu chỉ có một máy tớ thì hệ thống trở thành

điểm-tới-điểm

Khoảng cách giữa 2 modem vô tuyến phổ biến là dới 15km Khoảng cách

xa nhất có thể đạt đợc là 50km với anten định hớng tầm xa (high-gain) đặt ở trêncao tại cả 2 phía thu và phát Với cự ly trên dới 15km có thể sử dụng anten vô h-ớng tầm xa tại trạm chủ và anten định hớng tại các trạm tớ

- Kết nối điểm-tới-điểm:

Trong kết nối điểm-tới-điểm chỉ có một máy chủ nối với một máy tớ bằngsóng điện từ (hình 4.4) Máy chủ phát tín hiệu đồng bộ đồng hồ burst, máy tớ thunhận, đồng bộ hoá theo xung nhịp này và phát tín hiệu xung đáp lại Cơ cấu nàytạo ra đờng truyền song công đồng bộ Các modem AirLink có thể đợc dùng để

-33-H o s t M a s t e r s l a v e T r m i n a l

Ngày đăng: 21/11/2012, 10:00

HÌNH ẢNH LIÊN QUAN

Cấu trúc của mô hình OSI đợc biểu diễn trong hình sau: - Internet và các dịch vụ trên internet
u trúc của mô hình OSI đợc biểu diễn trong hình sau: (Trang 10)
* TCP/IP với mô hình OSI - Internet và các dịch vụ trên internet
v ới mô hình OSI (Trang 13)
Bộ giao thức TCP/IP trong mô hình INTERNET bốn lớp đợc mô tả nh hình vẽ sau đây:  - Internet và các dịch vụ trên internet
giao thức TCP/IP trong mô hình INTERNET bốn lớp đợc mô tả nh hình vẽ sau đây: (Trang 15)
Hình vẽ sau mô tả qúa trình truyền dữ liệu trong mô hình INTERNET: - Internet và các dịch vụ trên internet
Hình v ẽ sau mô tả qúa trình truyền dữ liệu trong mô hình INTERNET: (Trang 15)
Hình vẽ sau đây mô tả cấu trúc dữ liệu dùng trong bộ giao thức TCP/IP: - Internet và các dịch vụ trên internet
Hình v ẽ sau đây mô tả cấu trúc dữ liệu dùng trong bộ giao thức TCP/IP: (Trang 17)
Hình vẽ sau đây mô tả cấu trúc dữ liệu dùng trong bộ giao thức TCP/IP: - Internet và các dịch vụ trên internet
Hình v ẽ sau đây mô tả cấu trúc dữ liệu dùng trong bộ giao thức TCP/IP: (Trang 17)
Hình vẽ sau đây minh hoạ khuôn dạng của một gói dữ liệu lu truyền ở lớp IP: - Internet và các dịch vụ trên internet
Hình v ẽ sau đây minh hoạ khuôn dạng của một gói dữ liệu lu truyền ở lớp IP: (Trang 18)
Hình vẽ sau đây minh hoạ khuôn dạng của một gói dữ liệu lu truyền ở lớp IP: - Internet và các dịch vụ trên internet
Hình v ẽ sau đây minh hoạ khuôn dạng của một gói dữ liệu lu truyền ở lớp IP: (Trang 18)
Hình sau sẽ cho thấy cấu trúc của ba lớp địa chỉ AB C đợc sử dụng trong IP: - Internet và các dịch vụ trên internet
Hình sau sẽ cho thấy cấu trúc của ba lớp địa chỉ AB C đợc sử dụng trong IP: (Trang 20)
Hình sau sẽ cho thấy cấu trúc của ba lớp địa chỉ A B C đợc sử dụng trong IP: - Internet và các dịch vụ trên internet
Hình sau sẽ cho thấy cấu trúc của ba lớp địa chỉ A B C đợc sử dụng trong IP: (Trang 20)
Hình vẽ sau sẽ mô tả tổng quát việc chia nhỏ một địa chỉ thành các Subnet bằng cách sử dụng Subnet Mask. - Internet và các dịch vụ trên internet
Hình v ẽ sau sẽ mô tả tổng quát việc chia nhỏ một địa chỉ thành các Subnet bằng cách sử dụng Subnet Mask (Trang 22)
Hình vẽ sau sẽ mô tả tổng quát việc chia nhỏ một địa chỉ thành  các Subnet  bằng cách sử dụng Subnet Mask. - Internet và các dịch vụ trên internet
Hình v ẽ sau sẽ mô tả tổng quát việc chia nhỏ một địa chỉ thành các Subnet bằng cách sử dụng Subnet Mask (Trang 22)
Sơ đồ dới đõy sẽ cho thấy rừ hơn về tổ chức của INTERNET: - Internet và các dịch vụ trên internet
Sơ đồ d ới đõy sẽ cho thấy rừ hơn về tổ chức của INTERNET: (Trang 31)
Sơ đồ 3.1                Tổ chức của INTERNET - Internet và các dịch vụ trên internet
Sơ đồ 3.1 Tổ chức của INTERNET (Trang 31)
Sơ đồ 3.2:  Cấu trúc INTERNET - Internet và các dịch vụ trên internet
Sơ đồ 3.2 Cấu trúc INTERNET (Trang 33)
Sơ đồ dới đây khái quát cách tổ chức của mạng INTERNET Việt Nam: - Internet và các dịch vụ trên internet
Sơ đồ d ới đây khái quát cách tổ chức của mạng INTERNET Việt Nam: (Trang 34)
Modem có thể đợc cấu hình thành máy chủ (master) hoặc máy tớ (slave). Trong cấu hình điểm-tới-nhiều điểm điển hình thì có một máy chủ và nhiều máy  tớ dùng chung một kênh RF - Internet và các dịch vụ trên internet
odem có thể đợc cấu hình thành máy chủ (master) hoặc máy tớ (slave). Trong cấu hình điểm-tới-nhiều điểm điển hình thì có một máy chủ và nhiều máy tớ dùng chung một kênh RF (Trang 38)
Với mô hình liên kết này, một trạm chủ có thể đợc nối với 2 hoặc nhiều thiết bị đầu cuối (terminal) khác nhau - Internet và các dịch vụ trên internet
i mô hình liên kết này, một trạm chủ có thể đợc nối với 2 hoặc nhiều thiết bị đầu cuối (terminal) khác nhau (Trang 39)
Hình 3.6  - Kết nối điểm – tới – nhiều điểm. - Internet và các dịch vụ trên internet
Hình 3.6 - Kết nối điểm – tới – nhiều điểm (Trang 39)
Trong cấu hình này, mạng đợc bảo vệ đợc phân cách với bên ngoài bởi một Firewall Gateway - Internet và các dịch vụ trên internet
rong cấu hình này, mạng đợc bảo vệ đợc phân cách với bên ngoài bởi một Firewall Gateway (Trang 44)
Ví dụ về một bộ lọc gói điển hình nh sau: - Internet và các dịch vụ trên internet
d ụ về một bộ lọc gói điển hình nh sau: (Trang 55)
Song song với phơng pháp lọc bằng địa chỉ thì lọc gói còn có một hình thức khác phức tạp hơn là lọc theo dịch vụ - Internet và các dịch vụ trên internet
ong song với phơng pháp lọc bằng địa chỉ thì lọc gói còn có một hình thức khác phức tạp hơn là lọc theo dịch vụ (Trang 57)
Các gói đi vào của dịchvụ này chứa dữ liệu sẽ hiển thị trên màn hình của ng- ng-ời dùng (Ví dụ, dấu nhắc “Login: “) và có đặc điểm sau: - Internet và các dịch vụ trên internet
c gói đi vào của dịchvụ này chứa dữ liệu sẽ hiển thị trên màn hình của ng- ng-ời dùng (Ví dụ, dấu nhắc “Login: “) và có đặc điểm sau: (Trang 59)
Với cấu hình này, tấtcả các trạm Good.hos tở bên ngoài sẽ đợc quyền Telnet vào trạm Our.server trong mạng địa phơng. - Internet và các dịch vụ trên internet
i cấu hình này, tấtcả các trạm Good.hos tở bên ngoài sẽ đợc quyền Telnet vào trạm Our.server trong mạng địa phơng (Trang 61)
Sơ đồ 5.1 – Kết nối mạng Internet - Internet và các dịch vụ trên internet
Sơ đồ 5.1 – Kết nối mạng Internet (Trang 67)
Sơ đồ khả năng cung cấp các dịch vụ INTERNET của ISP. - Internet và các dịch vụ trên internet
Sơ đồ kh ả năng cung cấp các dịch vụ INTERNET của ISP (Trang 68)
Sơ đồ sau đa ra khả năng kết nối: - Internet và các dịch vụ trên internet
Sơ đồ sau đa ra khả năng kết nối: (Trang 69)
Sơ đồ 5.5:   Mở rộng Ethernet Lan bằng Repeater - Internet và các dịch vụ trên internet
Sơ đồ 5.5 Mở rộng Ethernet Lan bằng Repeater (Trang 72)
Sơ đồ 5.6 – Dồn kênh và phân kênh tín hiệu - Internet và các dịch vụ trên internet
Sơ đồ 5.6 – Dồn kênh và phân kênh tín hiệu (Trang 73)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w