Professional Documents
Culture Documents
tính mạng
Khán giả
Hướng dẫn này được chuẩn bị cho những người mới bắt đầu để giúp họ hiểu về
Truyền thông Dữ liệu và Mạng Máy tính.
Tất cả nội dung và đồ họa được xuất bản trong sách điện tử này là tài sản của
Tutorials Point (I) Pvt. Ltd. Người sử dụng sách điện tử này bị cấm sử dụng lại,
giữ lại, sao chép, phân phối hoặc xuất bản lại bất kỳ nội dung nào hoặc một
phần nội dung của sách điện tử này theo bất kỳ cách nào mà không có sự đồng
ý bằng văn bản của nhà xuất bản. Chúng tôi cố gắng cập nhật nội dung của
trang web và hướng dẫn của chúng tôi kịp thời và chính xác nhất có thể, tuy
nhiên, nội dung có thể không chính xác hoặc sai sót. Điểm hướng dẫn (I) Pvt.
Ltd. không cung cấp bảo đảm về tính chính xác, kịp thời hoặc đầy đủ của trang
web của chúng tôi hoặc nội dung của trang web bao gồm hướng dẫn này. Nếu
bạn phát hiện ra bất kỳ lỗi nào trên trang web của chúng tôi hoặc trong hướng
dẫn này, vui lòng thông báo cho chúng tôi theo địa
chỉcontact@tutorialspoint.com.
i
Nội dung
Về the Tutoriali........................................................................................................................................
Audiencei.................................................................................................................................................
Nội dungii................................................................................................................................................
1. TỔNG QUAT..................................................................................1
Quản trị2.................................................................................................................................................
Ethernet8.................................................................................................................................................
Fast-Ethernet8.........................................................................................................................................
Giga-Ethernet8.........................................................................................................................................
Ảo LAN9...................................................................................................................................................
Point-to-Point10......................................................................................................................................
Xe buýt Tôpô10........................................................................................................................................
Cấu trúc liên kết hình sao11.....................................................................................................................
Nhẫn Tôpô12...........................................................................................................................................
Cây Tôpô14..............................................................................................................................................
Daisy Chuỗi15..........................................................................................................................................
OSI Mẫu18...............................................................................................................................................
Internet Mô hình19..................................................................................................................................
Tín hiệu22................................................................................................................................................
Ghép kênh24...........................................................................................................................................
Chuyển mạch24.......................................................................................................................................
Hàng Mã hóa25........................................................................................................................................
Cực Mã hóa26..........................................................................................................................................
Lấy mẫu29...............................................................................................................................................
Lượng tử hóa29.......................................................................................................................................
Mã hóa30................................................................................................................................................
Từ tính Media38......................................................................................................................................
Đài Truyền42...........................................................................................................................................
Lò vi sóng Truyền43.................................................................................................................................
12.MULTIPLEXING..............................................................................46
13.CHUYỂN ĐỔI................................................................................49
Đào hầm72..............................................................................................................................................
Chức năng78............................................................................................................................................
Tiêu đề80.................................................................................................................................................
Địa chỉ82..................................................................................................................................................
Ghép kênh84...........................................................................................................................................
Giao tiếp92..............................................................................................................................................
27.ĐƠN XIN GIAO THỨC.......................................................................94
Một hệ thống các máy tính được kết nối với nhau và các thiết bị ngoại vi được vi
tính hóa như máy in được gọi là mạng máy tính. Sự kết nối này giữa các máy tính
tạo điều kiện chia sẻ thông tin giữa chúng. Các máy tính có thể kết nối với nhau
bằng phương tiện có dây hoặc không dây.
Khoảng địa lý
Kết nối liên
Sự quản lý
Ngành kiến trúc
Nó có thể được trải dài trên bàn của bạn, giữa các thiết bị hỗ trợ Bluetooth,
Phạm vi không quá vài mét.
Nó có thể trải dài trên cả một tòa nhà, bao gồm các thiết bị trung gian để kết
nối tất cả các tầng.
Nó có thể được kéo dài trên toàn thành phố.
Nó có thể được mở rộng trên nhiều tỉnh hoặc thành phố.
Nó có thể là một mạng lưới bao phủ toàn thế giới.
Mọi thiết bị đơn lẻ có thể được kết nối với mọi thiết bị khác trên mạng, làm
cho mạng lưới.
Tất cả các thiết bị có thể được kết nối với một phương tiện duy nhất nhưng bị
ngắt kết nối về mặt địa lý, cấu trúc giống như bus.
Mỗi thiết bị chỉ được kết nối với các thiết bị ngang hàng bên trái và bên phải
của nó, tạo ra cấu trúc tuyến tính.
1
Truyền thông dữ liệu và mạng máy tính
Tất cả các thiết bị được kết nối với nhau bằng một thiết bị duy nhất, tạo ra
cấu trúc giống như ngôi sao.
Tất cả các thiết bị được kết nối tùy ý sử dụng tất cả các cách trước đây để
kết nối với nhau, dẫn đến một cấu trúc lai.
Sự quản lý
Theo quan điểm của quản trị viên, một mạng có thể là mạng riêng thuộc một hệ
thống tự trị duy nhất và không thể được truy cập bên ngoài miền vật lý hoặc lôgic
của nó. Một mạng có thể là công khai, được tất cả mọi người truy cập.
2
2. CÁC LOẠI MẠNG MÁY TÍNH Truyền thông dữ liệu và mạng máy tính
Nói chung, các mạng được phân biệt dựa trên phạm vi địa lý của chúng. Một mạng
có thể nhỏ bằng khoảng cách giữa điện thoại di động của bạn và tai nghe Bluetooth
của nó và lớn bằng chính mạng internet, bao phủ toàn bộ thế giới địa lý.
Mạng cá nhân
Mạng Khu vực Cá nhân (PAN) là mạng nhỏ nhất rất cá nhân đối với người dùng.
Điều này có thể bao gồm các thiết bị hỗ trợ Bluetooth hoặc thiết bị hỗ trợ tia hồng
ngoại. PAN có phạm vi kết nối lên đến 10 mét. PAN có thể bao gồm bàn phím và
chuột máy tính không dây, tai nghe hỗ trợ Bluetooth, máy in không dây và điều
khiển từ xa của TV.
Ví dụ: Piconet là Mạng Khu vực Cá nhân hỗ trợ Bluetooth có thể chứa tối đa 8 thiết
bị được kết nối với nhau theo kiểu chính-tớ.
3
Truyền thông dữ liệu và mạng máy tính
Mạng LAN cung cấp một cách hữu ích để chia sẻ tài nguyên giữa những người dùng
cuối. Các tài nguyên như máy in, máy chủ tệp, máy quét và internet có thể dễ dàng
chia sẻ giữa các máy tính.
Mạng LAN bao gồm thiết bị định tuyến và mạng rẻ tiền. Nó có thể chứa các máy
chủ cục bộ phục vụ lưu trữ tệp và các ứng dụng được chia sẻ cục bộ khác. Nó chủ
yếu hoạt động trên các địa chỉ IP riêng và không liên quan đến định tuyến nặng.
Mạng LAN hoạt động dưới tên miền cục bộ của riêng nó và được kiểm soát tập
trung.
Mạng LAN sử dụng công nghệ Ethernet hoặc Token-ring. Ethernet là công nghệ
mạng LAN được sử dụng rộng rãi nhất và sử dụng cấu trúc liên kết hình sao, trong
khi Token-ring hiếm khi được nhìn thấy.
Mạng LAN có thể có dây, không dây hoặc ở cả hai dạng cùng một lúc.
Metro Ethernet là một dịch vụ được cung cấp bởi các ISP. Dịch vụ này cho phép
người dùng mở rộng Mạng cục bộ của họ. Ví dụ, MAN có thể giúp một tổ chức kết
nối tất cả các văn phòng của mình trong một thành phố.
4
Xương sống của MAN là sợi quang dung lượng cao và tốc độ cao. MAN hoạt động
giữa Mạng cục bộ và Mạng diện rộng. MAN cung cấp đường lên cho các mạng LAN
đến WAN hoặc internet.
Internet cho phép người dùng chia sẻ và truy cập lượng thông tin khổng lồ trên
toàn thế giới. Nó sử dụng WWW, FTP, dịch vụ email, âm thanh và video trực tuyến,
v.v. Ở mức độ lớn, internet hoạt động trên mô hình Máy khách-Máy chủ.
Internet sử dụng đường trục tốc độ rất cao của sợi quang. Để kết nối giữa các lục
địa khác nhau, các sợi được đặt dưới biển mà chúng ta gọi là cáp thông tin liên lạc
dưới biển.
Internet được triển khai rộng rãi trên các dịch vụ World Wide Web bằng cách sử
dụng các trang được liên kết HTML và có thể truy cập được bằng phần mềm ứng
dụng khách được gọi là Trình duyệt web. Khi người dùng yêu cầu một trang bằng
một số trình duyệt web nằm trên một số Máy chủ Web ở bất kỳ đâu trên thế giới,
Máy chủ Web sẽ phản hồi bằng trang HTML thích hợp. Độ trễ liên lạc là rất thấp.
Internet đang phục vụ nhiều đề xuất và tham gia vào nhiều khía cạnh của cuộc
sống. Một số trong số đó là:
Các trang web
E-mail
Tin khẩn
Viết blog
Truyền thông xã hội
Tiếp thị
Kết nối mạng
Chia sẻ tài nguyên
Phát trực tuyến âm thanh và video
3. CÔNG NGHỆ MẠNG LAN Truyền thông dữ liệu và mạng máy tính
Hãy để chúng tôi đi qua các công nghệ LAN khác nhau một cách ngắn gọn:
Ethernet
Ethernet là một công nghệ mạng LAN được triển khai rộng rãi. Công nghệ này được
phát minh bởi Bob Metcalfe và DR Boggs vào năm 1970. Nó được tiêu chuẩn hóa
theo IEEE 802.3 vào năm 1980.
Ethernet chia sẻ phương tiện. Mạng sử dụng phương tiện chia sẻ có khả năng xảy
ra xung đột dữ liệu cao. Ethernet sử dụng công nghệ Carrier Sense Multi Access /
Collision Detection (CSMA / CD) để phát hiện va chạm. Khi xảy ra xung đột trong
Ethernet, tất cả các máy chủ của nó sẽ quay trở lại, đợi một khoảng thời gian ngẫu
nhiên nào đó rồi truyền lại dữ liệu.
Đầu nối Ethernet là thẻ giao diện mạng được trang bị địa chỉ MAC 48-bit. Điều này
giúp các thiết bị Ethernet khác xác định và giao tiếp với các thiết bị từ xa trong
Ethernet.
Fast-Ethernet
Để đáp ứng nhu cầu của các công nghệ phần cứng và phần mềm mới nổi nhanh
chóng, Ethernet tự mở rộng thành Fast-Ethernet. Nó có thể chạy trên UTP, Cáp
quang và cả không dây. Nó có thể cung cấp tốc độ lên đến 100MBPS. Tiêu chuẩn
này được đặt tên là 100BASE-T trong IEEE
803.2 sử dụng cáp xoắn đôi Cat-5. Nó sử dụng kỹ thuật CSMA / CD để chia sẻ
phương tiện có dây giữa các máy chủ Ethernet và kỹ thuật CSMA / CA (CA là viết
tắt của Collision Tránh) cho mạng LAN Ethernet không dây.
Fast Ethernet trên cáp quang được định nghĩa theo tiêu chuẩn 100BASE-FX cung
cấp tốc độ lên đến 100MBPS trên cáp quang. Ethernet qua cáp quang có thể được
mở rộng lên đến 100 mét ở chế độ bán song công và có thể đạt tối đa 2000 mét ở
chế độ song công trên các sợi đa chế độ.
Giga-Ethernet
Sau khi được giới thiệu vào năm 1995, Fast-Ethernet chỉ duy trì trạng thái tốc độ
cao trong ba năm cho đến khi Giga-Ethernet được giới thiệu. Giga-Ethernet cung
8
cấp tốc độ lên đến 1000 mbits / giây. IEEE802.3ab chuẩn hóa Giga-Ethernet qua
UTP bằng cách sử dụng cáp Cat-5, Cat-5e và Cat-6. IEEE802.3ah định nghĩa Giga-
Ethernet qua cáp quang.
9
Truyền thông dữ liệu và mạng máy tính
Mạng LAN ảo
Mạng LAN sử dụng Ethernet, đến lượt nó hoạt động trên phương tiện chia sẻ.
Phương tiện được chia sẻ trong Ethernet tạo một miền Broadcast duy nhất và một
miền Collision duy nhất. Việc giới thiệu bộ chuyển mạch sang Ethernet đã loại bỏ
vấn đề miền xung đột đơn lẻ và mỗi thiết bị được kết nối với bộ chuyển mạch hoạt
động trong miền xung đột riêng biệt của nó. Nhưng ngay cả các Switch cũng không
thể chia mạng thành các miền Broadcast riêng biệt.
Mạng LAN ảo là một giải pháp để chia một miền Broadcast thành nhiều miền
Broadcast. Máy chủ trong một VLAN không thể nói chuyện với máy chủ trong một
VLAN khác. Theo mặc định, tất cả các máy chủ được đặt vào cùng một VLAN.
Trong biểu đồ này, các VLAN khác nhau được mô tả bằng các mã màu khác nhau.
Các máy chủ trong một VLAN, ngay cả khi được kết nối trên cùng một Switch cũng
không thể nhìn thấy hoặc nói chuyện với các máy chủ khác trong các VLAN khác
nhau. VLAN là công nghệ Lớp-2 hoạt động chặt chẽ trên Ethernet. Để định tuyến
các gói giữa hai VLAN khác nhau, cần phải có thiết bị Lớp-3 như Bộ định tuyến.
9
4. MẠNG MÁY TÍNH CHỦ ĐỀ Truyền thông dữ liệu và mạng máy tính
Cấu trúc liên kết mạng là sự sắp xếp các hệ thống máy tính hoặc thiết bị mạng
được kết nối với nhau. Các cấu trúc liên kết có thể xác định cả khía cạnh vật lý và
logic của mạng. Cả cấu trúc liên kết logic và vật lý có thể giống nhau hoặc khác
nhau trong cùng một mạng.
Điểm-điểm
Mạng điểm-điểm chứa chính xác hai máy chủ như máy tính, thiết bị chuyển mạch,
bộ định tuyến hoặc máy chủ được kết nối với nhau bằng một đoạn cáp. Thông
thường, đầu nhận của một máy chủ được kết nối với đầu gửi của máy chủ kia và
ngược lại.
Nếu các máy chủ được kết nối điểm-điểm một cách hợp lý thì có thể có nhiều thiết
bị trung gian. Nhưng các máy chủ cuối không biết về mạng bên dưới và xem nhau
như thể chúng được kết nối trực tiếp.
10
Truyền thông dữ liệu và mạng máy tính
Cả hai đầu của kênh được chia sẻ đều có đầu cuối dòng. Dữ liệu chỉ được gửi theo
một hướng và ngay sau khi nó đến cuối cực, trình kết thúc sẽ loại bỏ dữ liệu khỏi
dòng.
11
Như trong cấu trúc liên kết Bus, trung tâm hoạt động như một điểm lỗi duy nhất.
Nếu trung tâm không thành công, kết nối của tất cả các máy chủ với tất cả các máy
chủ khác sẽ không thành công. Mọi giao tiếp giữa các máy chủ chỉ diễn ra thông
qua trung tâm. Cấu trúc liên kết hình sao không đắt vì để kết nối thêm một máy
chủ, chỉ cần một cáp và cấu hình đơn giản.
Lưới đầy đủ: Tất cả các máy chủ đều có kết nối điểm-điểm đến mọi máy chủ
khác trong mạng. Vì vậy, đối với mỗi máy chủ lưu trữ mới n (n-1) / 2 kết nối
là bắt buộc. Nó cung cấp cấu trúc mạng đáng tin cậy nhất trong số tất cả các
cấu trúc liên kết mạng.
Một phần lưới: Không phải tất cả các máy chủ đều có kết nối điểm-điểm với
mọi máy chủ khác. Các máy chủ kết nối với nhau theo một số cách tùy ý.
Cấu trúc liên kết này tồn tại nơi chúng ta cần cung cấp độ tin cậy cho một số
máy chủ.
Cấu trúc liên kết này chia mạng thành nhiều cấp / lớp mạng. Chủ yếu trong mạng
LAN, một mạng được chia thành ba loại thiết bị mạng. Dưới cùng là lớp truy cập nơi
các máy tính được gắn vào. Lớp giữa được gọi là lớp phân phối, hoạt động như
trung gian giữa lớp trên và lớp dưới. Lớp cao nhất được gọi là lớp lõi, và là điểm
trung tâm của mạng, tức là gốc của cây mà từ đó tất cả các nút giao nhau.
Tất cả các máy chủ lân cận đều có kết nối điểm-điểm giữa chúng. Tương tự như cấu
trúc liên kết Bus, nếu root bị hỏng, thì toàn bộ mạng sẽ bị ảnh hưởng mặc dù nó
không phải là điểm duy nhất của sự cố. Mọi kết nối đều được coi là điểm lỗi, lỗi sẽ
chia mạng thành phân đoạn không thể truy cập được.
Daisy Chain
Cấu trúc liên kết này kết nối tất cả các máy chủ theo kiểu tuyến tính. Tương tự như
cấu trúc liên kết vòng, tất cả các máy chủ chỉ được kết nối với hai máy chủ, ngoại
trừ các máy chủ cuối. Có nghĩa là, nếu các máy chủ cuối trong chuỗi daisy được kết
nối thì nó đại diện cho cấu trúc liên kết Vòng.
Mỗi liên kết trong cấu trúc liên kết chuỗi đại diện cho một điểm lỗi duy nhất. Mọi lỗi
liên kết đều chia mạng thành hai phân đoạn. Mỗi máy chủ trung gian hoạt động
như một rơle cho các máy chủ trực tiếp của nó.
Kỹ thuật mạng là một công việc phức tạp, liên quan đến phần mềm, phần sụn, kỹ
thuật cấp chip, phần cứng và xung điện. Để dễ dàng kỹ thuật mạng, toàn bộ khái
niệm mạng được chia thành nhiều lớp. Mỗi lớp tham gia vào một số nhiệm vụ cụ
thể và độc lập với tất cả các lớp khác. Nhưng nhìn chung, hầu hết tất cả các tác vụ
mạng đều phụ thuộc vào tất cả các lớp này. Các lớp chia sẻ dữ liệu giữa chúng và
chúng phụ thuộc vào nhau chỉ để nhận đầu vào và gửi đầu ra.
Trong hệ thống giao tiếp phân lớp, một lớp của máy chủ xử lý tác vụ được thực hiện
bởi hoặc sẽ được thực hiện bởi lớp ngang hàng của nó ở cùng cấp trên máy chủ từ
xa. Nhiệm vụ được bắt đầu bởi lớp ở cấp thấp nhất hoặc ở cấp cao nhất. Nếu tác vụ
được bắt đầu bởi lớp trên cùng, nó sẽ được chuyển cho lớp bên dưới để xử lý tiếp.
Lớp dưới cũng làm điều tương tự, nó xử lý tác vụ và chuyển sang lớp dưới. Nếu tác
vụ được bắt đầu bởi lớp dưới cùng, thì con đường ngược lại sẽ được thực hiện.
Mọi lớp kết hợp với nhau tất cả các thủ tục, giao thức và phương thức mà nó yêu
cầu để thực hiện phần nhiệm vụ của nó. Tất cả các lớp xác định các đối tác của
chúng bằng cách đóng gói phần đầu và phần đuôi.
17
Truyền thông dữ liệu và mạng máy tính
Mô hình OSI
Open System Interconnect là một tiêu chuẩn mở cho tất cả các hệ thống truyền
thông. Mô hình OSI do Tổ chức Tiêu chuẩn Quốc tế (ISO) thiết lập. Mô hình này có
bảy lớp:
Lớp ứng dụng: Lớp này có nhiệm vụ cung cấp giao diện cho người dùng ứng
dụng. Lớp này bao gồm các giao thức tương tác trực tiếp với người dùng.
Lớp trình bày: Lớp này xác định cách dữ liệu ở định dạng gốc của máy chủ
từ xa sẽ được hiển thị ở định dạng gốc của máy chủ.
Lớp phiên: Lớp này duy trì các phiên giữa các máy chủ từ xa. Ví dụ: sau khi
xác thực người dùng / mật khẩu được thực hiện, máy chủ từ xa sẽ duy trì
phiên này trong một thời gian và không yêu cầu xác thực lại trong khoảng
thời gian đó.
Lớp vận chuyển: Lớp này chịu trách nhiệm phân phối end-to-end giữa các
máy chủ.
Lớp mạng: Lớp này chịu trách nhiệm gán địa chỉ và định địa chỉ duy nhất cho các máy
chủ trong mạng.
Lớp liên kết dữ liệu: Lớp này chịu trách nhiệm đọc và ghi dữ liệu từ và vào
dòng. Lỗi liên kết được phát hiện ở lớp này.
Lớp vật lý: Lớp này xác định phần cứng, hệ thống cáp, hệ thống dây điện,
công suất đầu ra, tốc độ xung, v.v.
18
Mô hình Internet
Internet sử dụng bộ giao thức TCP / IP hay còn gọi là bộ Internet. Điều này xác
định Mô hình Internet chứa bốn kiến trúc phân lớp. Mô hình OSI là mô hình truyền
thông chung nhưng Mô hình Internet là những gì internet sử dụng cho tất cả các
giao tiếp của nó. Internet độc lập với kiến trúc mạng cơ bản của nó, vì vậy Mô hình
của nó cũng vậy. Mô hình này có các lớp sau:
Lớp ứng dụng: Lớp này xác định giao thức cho phép người dùng tương tác
với mạng. Ví dụ: FTP, HTTP, v.v.
Lớp vận chuyển: Lớp này xác định cách dữ liệu sẽ lưu chuyển giữa các máy
chủ. Giao thức chính ở lớp này là Giao thức điều khiển truyền (TCP). Lớp này
đảm bảo dữ liệu được phân phối giữa các máy chủ theo thứ tự và chịu trách
nhiệm phân phối từ đầu đến cuối.
Lớp Internet: Giao thức Internet (IP) hoạt động trên lớp này. Lớp này tạo
điều kiện cho việc định địa chỉ và nhận dạng máy chủ. Lớp này xác định định
tuyến.
Lớp liên kết: Lớp này cung cấp cơ chế gửi và nhận dữ liệu thực tế. Không
giống như đối tác Mô hình OSI của nó, lớp này độc lập với phần cứng và kiến
trúc mạng bên dưới.
6. BẢO MẬT MẠNG MÁY TÍNH Truyền thông dữ liệu và mạng máy tính
Trong những ngày đầu tiên của Internet, việc sử dụng nó chỉ giới hạn trong quân
đội và các trường đại học cho mục đích nghiên cứu và phát triển. Sau đó, khi tất cả
các mạng kết hợp với nhau và hình thành internet, dữ liệu được sử dụng để di
chuyển qua mạng chuyển tuyến công cộng. Những người bình thường có thể gửi dữ
liệu có thể nhạy cảm cao như thông tin đăng nhập ngân hàng, tên người dùng và
mật khẩu, tài liệu cá nhân, chi tiết mua sắm trực tuyến hoặc tài liệu bí mật.
Tất cả các mối đe dọa bảo mật là có chủ ý, tức là chúng chỉ xảy ra nếu được kích
hoạt một cách có chủ ý. Các mối đe dọa bảo mật có thể được chia thành các loại
sau:
Gián đoạn
Gián đoạn là một mối đe dọa bảo mật trong đó các tài nguyên sẵn có bị tấn công.
Ví dụ: người dùng không thể truy cập máy chủ web của họ hoặc máy chủ web bị
tấn công.
Thanh Liêm
Loại mối đe dọa này bao gồm bất kỳ sự thay đổi hoặc sửa đổi nào trong bối cảnh
giao tiếp ban đầu. Kẻ tấn công chặn và nhận dữ liệu được gửi bởi người gửi và kẻ
tấn công sau đó sửa đổi hoặc tạo ra dữ liệu sai và gửi đến người nhận. Người nhận
nhận được dữ liệu giả định rằng nó đang được gửi bởi Người gửi ban đầu.
Không có kỹ thuật nào trên thế giới hiện tại có thể cung cấp bảo mật 100%. Tuy
nhiên, có thể thực hiện các bước để bảo mật dữ liệu khi dữ liệu di chuyển trong
mạng hoặc internet không an toàn. Kỹ thuật được sử dụng rộng rãi nhất là Mật mã.
20
Truyền thông dữ liệu và mạng máy tính
Mật mã học là một kỹ thuật để mã hóa dữ liệu văn bản thuần túy gây khó khăn cho
việc hiểu và diễn giải. Hiện nay có một số thuật toán mật mã như được mô tả dưới
đây:
Ví dụ về mã hóa khóa bí mật là Tiêu chuẩn mã hóa dữ liệu (DES). Trong mã hóa
Khóa bí mật, yêu cầu phải có khóa riêng cho từng máy chủ trên mạng gây khó khăn
cho việc quản lý.
Ví dụ về Thông báo Thông báo là băm MD5. Nó chủ yếu được sử dụng trong xác
thực trong đó mật khẩu người dùng được kiểm tra chéo với mật khẩu được lưu trên
máy chủ.
21
7. GIỚI THIỆU LỚP VẬT LÝ Truyền thông dữ liệu và mạng máy tính
Lớp vật lý trong mô hình OSI đóng vai trò tương tác với phần cứng thực tế và cơ
chế truyền tín hiệu. Lớp vật lý là lớp duy nhất của mô hình mạng OSI thực sự xử lý
kết nối vật lý của hai trạm khác nhau. Lớp này xác định thiết bị phần cứng, hệ
thống cáp, hệ thống dây điện, tần số, xung được sử dụng để biểu diễn tín hiệu nhị
phân, v.v.
Lớp vật lý cung cấp các dịch vụ của nó cho lớp liên kết dữ liệu. Lớp liên kết dữ liệu
chuyển giao các khung cho lớp vật lý. Lớp vật lý chuyển đổi chúng thành các xung
điện, biểu diễn dữ liệu nhị phân. Dữ liệu nhị phân sau đó được gửi qua phương tiện
có dây hoặc không dây.
Tín hiệu
Khi dữ liệu được gửi qua phương tiện vật lý, trước tiên nó cần được chuyển đổi
thành tín hiệu điện từ. Bản thân dữ liệu có thể là tương tự như giọng nói của con
người hoặc kỹ thuật số như tệp trên đĩa. Cả dữ liệu tương tự và dữ liệu kỹ thuật số
đều có thể được biểu diễn dưới dạng tín hiệu số hoặc tín hiệu tương tự.
Sự suy giảm
Để máy thu diễn giải dữ liệu chính xác, tín hiệu phải đủ mạnh. Khi tín hiệu đi qua
môi trường, nó có xu hướng yếu đi. Vì nó bao phủ khoảng cách, nó mất sức mạnh.
Sự phân tán
Khi tín hiệu truyền qua các phương tiện truyền thông, nó có xu hướng lan truyền và
chồng chéo lên nhau. Lượng phân tán phụ thuộc vào tần số sử dụng.
22
Truyền thông dữ liệu và mạng máy tính
thời trang tùy ý. Trong phương tiện kỹ thuật số, điều này rất quan trọng là một số
bit đạt sớm hơn các bit đã gửi trước đó.
Tiếng ồn
Nhiễu hoặc dao động ngẫu nhiên trong tín hiệu tương tự hoặc kỹ thuật số được cho
là nhiễu tín hiệu, có thể làm sai lệch thông tin thực tế đang được truyền tải. Tiếng
ồn có thể được đặc trưng ở một trong các lớp sau:
Tiếng ồn nhiệt
Nhiệt làm kích động các dây dẫn điện tử của môi trường có thể tạo ra tiếng ồn
trong vật liệu đó. Đến một mức nhất định, tiếng ồn nhiệt là điều khó tránh khỏi.
Khi nhiều tần số chia sẻ một phương tiện, sự giao thoa của chúng có thể gây ra
tiếng ồn trong phương tiện đó. Nhiễu xuyên điều chế xảy ra nếu hai tần số khác
nhau đang chia sẻ một phương tiện và một trong số chúng có cường độ quá mức
hoặc bản thân thành phần không hoạt động bình thường, thì tần số thu được có thể
không được phân phối như mong đợi.
Xuyên âm
Loại nhiễu này xảy ra khi một tín hiệu ngoại lai xâm nhập vào phương tiện. Điều
này là do tín hiệu trong một phương tiện ảnh hưởng đến tín hiệu của phương tiện
thứ hai.
Thúc đẩy
Tiếng ồn này được tạo ra do các nhiễu loạn không đều như ánh sáng, điện, đoản
mạch hoặc các thành phần bị lỗi. Dữ liệu kỹ thuật số hầu hết bị ảnh hưởng bởi loại
nhiễu này.
23
Truyền thông dữ liệu và mạng máy tính
Tốc độ truyền thông tin được cho là dung lượng của kênh. Chúng tôi tính đó là tốc
độ dữ liệu trong thế giới kỹ thuật số. Nó phụ thuộc vào nhiều yếu tố như:
24
Băng thông: Giới hạn vật lý của phương tiện cơ bản.
Tỷ lệ lỗi: Tiếp nhận thông tin không chính xác do nhiễu.
Mã hóa: Số mức được sử dụng để báo hiệu.
Ghép kênh
Ghép kênh là một kỹ thuật trộn và gửi nhiều luồng dữ liệu qua một phương tiện duy
nhất. Kỹ thuật này yêu cầu phần cứng hệ thống được gọi là bộ ghép kênh (MUX) để
ghép kênh và gửi chúng trên một phương tiện, và bộ khử ghép kênh (DMUX) lấy
thông tin từ phương tiện đó và phân phối đến các đích khác nhau.
Chuyển mạch
Chuyển mạch là một cơ chế mà dữ liệu / thông tin được gửi từ nguồn đến đích
không được kết nối trực tiếp. Mạng có các thiết bị kết nối, nhận dữ liệu từ các
nguồn được kết nối trực tiếp, lưu trữ dữ liệu, phân tích dữ liệu và sau đó chuyển
tiếp đến thiết bị kết nối tiếp theo gần đích nhất.
Dữ liệu hoặc thông tin có thể được lưu trữ theo hai cách, tương tự và kỹ thuật số.
Đối với một máy tính để sử dụng dữ liệu, nó phải ở dạng kỹ thuật số rời rạc. Tương
tự như dữ liệu, tín hiệu cũng có thể ở dạng tương tự và kỹ thuật số. Để truyền dữ
liệu kỹ thuật số, trước tiên nó cần được chuyển đổi sang dạng kỹ thuật số.
Mã hóa dòng
Quá trình chuyển đổi dữ liệu kỹ thuật số thành tín hiệu kỹ thuật số được gọi là Mã
hóa dòng. Dữ liệu kỹ thuật số được tìm thấy ở định dạng nhị phân. Nó được biểu
diễn (lưu trữ) bên trong dưới dạng chuỗi số 1 và 0.
Tín hiệu số được biểu thị bằng tín hiệu kín đáo, đại diện cho dữ liệu số. Có ba loại
lược đồ mã hóa dòng có sẵn:
25
Truyền thông dữ liệu và mạng máy tính
Mã hóa cực
Sơ đồ mã hóa phân cực sử dụng nhiều mức điện áp để biểu diễn các giá trị nhị
phân. Mã hóa cực có sẵn trong bốn loại:
26
NRZ-L thay đổi mức điện áp khi gặp bit khác trong khi NRZ-I thay đổi điện áp khi
gặp 1.
Manchester
Lược đồ mã hóa này là sự kết hợp của RZ và NRZ-L. Thời gian bit được chia thành
hai nửa. Nó chuyển đổi ở giữa bit và thay đổi pha khi gặp một bit khác.
Mã hóa khối
Để đảm bảo độ chính xác của khung dữ liệu nhận được, các bit dự phòng được sử
dụng. Ví dụ: trong chẵn lẻ, một bit chẵn lẻ được thêm vào để làm cho số 1 trong
khung là chẵn. Bằng cách này, số lượng bit ban đầu được tăng lên. Nó được gọi là
Mã hóa khối.
Mã hóa khối được biểu diễn bằng ký hiệu gạch chéo, mB / nB. Có nghĩa là, khối m-
bit được thay thế bằng khối n-bit trong đó n> m. Mã hóa khối bao gồm ba bước:
1. Phân công
2. Thay thế
3. Sự kết hợp.
Sau khi mã hóa khối được thực hiện, nó được mã hóa đường truyền để truyền.
Dữ liệu tương tự là một dòng dữ liệu liên tục ở dạng sóng trong khi dữ liệu kỹ thuật
số là rời rạc. Để chuyển đổi sóng tương tự thành dữ liệu số, chúng tôi sử dụng Điều
chế mã xung (PCM).
PCM là một trong những phương pháp được sử dụng phổ biến nhất để chuyển đổi
dữ liệu tương tự sang dạng kỹ thuật số. Nó bao gồm ba bước:
Lấy mẫu
Lượng tử hóa
Mã hóa.
Lấy mẫu
Tín hiệu tương tự được lấy mẫu mỗi khoảng T. Yếu tố quan trọng nhất trong việc
lấy mẫu là tốc độ lấy mẫu tín hiệu tương tự. Theo Định lý Nyquist, tốc độ lấy mẫu ít
nhất phải bằng hai lần tần số cao nhất của tín hiệu.
Lượng tử hóa
Việc lấy mẫu mang lại dạng rời rạc của tín hiệu tương tự liên tục. Mỗi mẫu rời rạc
cho thấy biên độ của tín hiệu tương tự tại trường hợp đó. Lượng tử hóa được thực
hiện
giữa giá trị biên độ cực đại và giá trị biên độ cực tiểu. Lượng tử hóa là sự xấp xỉ của
giá trị tương tự tức thời.
Mã hóa
Trong mã hóa, mỗi giá trị gần đúng sau đó được chuyển đổi thành định dạng nhị phân.
Chế độ truyền
Chế độ truyền dẫn quyết định cách dữ liệu được truyền giữa hai máy tính. Dữ liệu
nhị phân ở dạng 1s và 0s có thể được gửi theo hai chế độ khác nhau: Song song và
Nối tiếp.
Các bit nhị phân được tổ chức thành các nhóm có độ dài cố định. Cả người gửi và
người nhận đều được kết nối song song với số lượng đường dữ liệu bằng nhau. Cả
hai máy tính đều phân biệt giữa dòng dữ liệu thứ tự cao và thứ tự thấp. Người gửi
gửi tất cả các bit cùng một lúc trên tất cả các dòng. Vì các dòng dữ liệu bằng số bit
trong một nhóm
hoặc khung dữ liệu, một nhóm hoàn chỉnh các bit (khung dữ liệu) được gửi trong
một lần. Ưu điểm của truyền song song là tốc độ cao và nhược điểm là chi phí dây
dẫn, vì nó bằng với số lượng bit được gửi song song.
Nó được đặt tên như vậy bởi vì không có tầm quan trọng của thời gian. Các bit dữ
liệu có mẫu cụ thể và chúng giúp người nhận nhận ra các bit dữ liệu bắt đầu và kết
thúc. Ví dụ: số 0 được đặt trước trên mỗi byte dữ liệu và một hoặc nhiều số 1 được
thêm vào cuối.
Hai khung dữ liệu liên tục (byte) có thể có khoảng cách giữa chúng.
Thời gian trong truyền đồng bộ có tầm quan trọng vì không có cơ chế nào được
tuân theo để nhận ra các bit dữ liệu bắt đầu và kết thúc. Không có mẫu hoặc
phương thức tiền tố / hậu tố. Các bit dữ liệu được gửi ở chế độ liên tục mà không
duy trì khoảng cách giữa các byte (8-bit). Một chuỗi bit dữ liệu có thể chứa một số
byte. Vì vậy, thời điểm trở nên rất quan trọng.
Người nhận có thể nhận biết và tách các bit thành từng byte hay không. Ưu điểm
của truyền đồng bộ là tốc độ cao và nó không có chi phí của các bit đầu trang và
chân trang phụ như trong truyền dẫn không đồng bộ.
9. TRUYỀN TẢI ANALOG Truyền thông dữ liệu và mạng máy tính
Để gửi dữ liệu kỹ thuật số qua phương tiện tương tự, nó cần được chuyển đổi thành
tín hiệu tương tự. Có thể có hai trường hợp theo định dạng dữ liệu.
Băng thông: Các bộ lọc được sử dụng để lọc và chuyển các tần số quan tâm.
Thông dải là một dải tần số có thể vượt qua bộ lọc.
Thông qua thấp: Low-pass là một bộ lọc truyền tín hiệu tần số thấp.
Khi dữ liệu kỹ thuật số được chuyển đổi thành tín hiệu tương tự thông dải, nó được
gọi là chuyển đổi kỹ thuật số sang tương tự. Khi tín hiệu tương tự thông thấp được
chuyển đổi thành tín hiệu tương tự thông dải, nó được gọi là chuyển đổi tương tự
sang tương tự.
Một tín hiệu tương tự được đặc trưng bởi biên độ, tần số và pha của nó. Có ba loại
chuyển đổi kỹ thuật số sang tương tự:
Khi dữ liệu nhị phân đại diện cho chữ số 1, biên độ được giữ; nếu không, nó được
đặt thành 0. Cả tần số và pha vẫn giống như trong tín hiệu sóng mang ban đầu.
32
Tần số chuyển keying
33
Truyền thông dữ liệu và mạng máy tính
Trong kỹ thuật chuyển đổi này, tần số của tín hiệu sóng mang tương tự được sửa đổi
để phản ánh dữ liệu nhị phân.
Kỹ thuật này sử dụng hai tần số, f1 và f2. Một trong số chúng, ví dụ f1, được chọn
để biểu thị chữ số nhị phân 1 và chữ số còn lại được sử dụng để biểu thị chữ số nhị
phân
0. Cả biên độ và pha của sóng mang đều được giữ nguyên.
Khi gặp một ký hiệu nhị phân mới, pha của tín hiệu sẽ bị thay đổi. Biên độ và tần số
của tín hiệu sóng mang ban đầu được giữ nguyên.
33
QPSK thay đổi pha để phản ánh hai chữ số nhị phân cùng một lúc. Điều này được
thực hiện trong hai giai đoạn khác nhau. Luồng dữ liệu nhị phân chính được chia
đều thành hai luồng phụ. Dữ liệu nối tiếp được chuyển đổi song song trong cả hai
luồng con và sau đó mỗi luồng được chuyển đổi thành tín hiệu số bằng kỹ thuật
NRZ. Sau đó, cả hai tín hiệu kỹ thuật số được hợp nhất với nhau.
Tần số và pha của tín hiệu sóng mang không thay đổi.
Phương tiện truyền dẫn không là gì khác ngoài phương tiện vật lý mà thông tin liên
lạc diễn ra trong mạng máy tính.
Ví dụ, một ngân hàng phải xử lý và chuyển dữ liệu khổng lồ của khách hàng của
mình, trong đó lưu trữ một bản sao lưu của khách hàng ở một nơi xa xôi về mặt địa
lý vì lý do an ninh và để tránh những tai họa bất trắc. Nếu ngân hàng cần lưu trữ
dữ liệu dự phòng khổng lồ, thì việc chuyển tiền qua mạng là không khả thi. Các liên
kết WAN có thể không hỗ trợ tốc độ cao như vậy. Ngay cả khi họ làm; chi phí quá
cao so với khả năng chi trả.
Trong những trường hợp này, sao lưu dữ liệu được lưu trữ trên băng từ hoặc đĩa từ,
và sau đó được dịch chuyển vật lý ở những nơi xa.
38
Cáp xoắn đôi (UTP) không được che chắn
39
Truyền thông dữ liệu và mạng máy tính
Cáp STP đi kèm với cặp dây xoắn được bọc trong lá kim loại. Điều này làm cho nó
trở nên thờ ơ hơn với tiếng ồn và nhiễu xuyên âm.
UTP có bảy loại, mỗi loại phù hợp với mục đích sử dụng cụ thể. Trong mạng máy
tính, cáp Cat-5, Cat-5e và Cat-6 chủ yếu được sử dụng. Cáp UTP được kết nối bằng
đầu nối RJ45.
Do cấu tạo của nó, cáp đồng trục có khả năng truyền tín hiệu tần số cao hơn so với
cáp xoắn đôi. Cấu trúc bao bọc cung cấp cho nó một lá chắn tốt chống lại tiếng ồn
và đàm thoại chéo. Cáp đồng trục cung cấp tốc độ băng thông cao lên đến 450
mbps.
Có ba loại cáp đồng trục cụ thể là RG-59 (Truyền hình cáp), RG-58 (Ethernet mỏng)
và RG-11 (Ethernet dày). RG là viết tắt của Radio Government.
Cáp được kết nối bằng đầu nối BNC và BNC-T. Đầu cuối BNC được sử dụng để kết
thúc dây ở các đầu xa.
39
Đường dây điện
Giao tiếp đường dây điện (PLC) là công nghệ Lớp 1 (Lớp vật lý) sử dụng cáp nguồn
để truyền tín hiệu dữ liệu. Trong PLC, dữ liệu đã điều chế được gửi qua cáp. Đầu
bên kia khử điều chế và giải thích dữ liệu.
Bởi vì các đường dây điện được triển khai rộng rãi, PLC có thể làm cho tất cả các
thiết bị được cấp nguồn được điều khiển và giám sát. PLC hoạt động ở chế độ bán
song công.
PLC băng tần hẹp cung cấp tốc độ dữ liệu thấp hơn lên đến 100 giây kb / giây, vì
chúng hoạt động ở tần số thấp hơn (3-5000 kHz). Chúng có thể lây lan trên vài km.
PLC băng thông rộng cung cấp tốc độ dữ liệu cao hơn lên đến 100 Mbps và hoạt
động ở tần số cao hơn (1,8 - 250 MHz). Chúng không thể được mở rộng nhiều như
PLC băng thông hẹp.
Sợi quang
Sợi quang hoạt động dựa trên các đặc tính của ánh sáng. Khi tia sáng chạm vào ở
góc tới hạn, nó có xu hướng khúc xạ 90 độ. Tính chất này đã được sử dụng trong
cáp quang. Lõi của cáp quang được làm bằng thủy tinh hoặc nhựa cao cấp. Từ một
đầu của nó, ánh sáng được phát ra, nó đi qua nó và ở đầu kia máy dò ánh sáng
phát hiện luồng ánh sáng và chuyển nó thành dữ liệu điện.
Fiber Optic cung cấp chế độ tốc độ cao nhất. Nó có hai chế độ, một là sợi đơn mode
và thứ hai là sợi đa mode. Sợi quang đơn mode có thể mang một tia sáng duy nhất
trong khi đa mode có thể mang nhiều chùm ánh sáng.
Fiber Optic cũng có khả năng một chiều và hai chiều. Để kết nối và truy cập cáp
quang, loại đầu nối đặc biệt được sử dụng. Đây có thể là Kênh thuê bao (SC), Đầu
thẳng (ST) hoặc MT-RJ.
11. TRUYỀN DẪN KHÔNG DÂY Truyền thông dữ liệu và mạng máy tính
Truyền dẫn không dây là một dạng của phương tiện không có hướng dẫn. Giao tiếp
không dây liên quan đến không có liên kết vật lý nào được thiết lập giữa hai hoặc
nhiều thiết bị, giao tiếp không dây. Tín hiệu không dây được lan truyền trong không
khí và được nhận và giải thích bởi các ăng-ten thích hợp.
Khi một ăng-ten được gắn vào mạch điện của máy tính hoặc thiết bị không dây, nó
sẽ chuyển đổi dữ liệu kỹ thuật số thành tín hiệu không dây và lan truyền khắp nơi
trong dải tần của nó. Bộ phận tiếp nhận ở đầu bên kia nhận các tín hiệu này và
chuyển đổi chúng trở lại dữ liệu kỹ thuật số.
Một phần nhỏ của phổ điện từ có thể được sử dụng để truyền dẫn không dây.
Sóng vô tuyến ở tần số thấp hơn có thể đi xuyên qua các bức tường trong khi RF
cao hơn có thể truyền theo đường thẳng và dội ngược trở lại. Sức mạnh của sóng
tần số thấp giảm mạnh khi chúng bao phủ khoảng cách xa. Sóng vô tuyến tần số
cao có nhiều năng lượng hơn.
Các tần số thấp hơn như dải tần VLF, LF, MF có thể di chuyển trên mặt đất tới 1000
km, trên bề mặt trái đất.
42
Truyền thông dữ liệu và mạng máy tính
Sóng vô tuyến có tần số cao dễ bị mưa và các chướng ngại vật khác hấp thụ. Họ sử
dụng tầng điện ly của bầu khí quyển trái đất. Các sóng vô tuyến tần số cao như dải
tần HF và VHF được lan truyền lên trên. Khi đến tầng điện ly, chúng bị khúc xạ trở
lại trái đất.
Truyền vi sóng
Các sóng điện từ trên 100MHz có xu hướng truyền theo đường thẳng và tín hiệu
qua chúng có thể được gửi bằng cách chiếu những sóng đó tới một trạm cụ thể. Vì
Vi sóng truyền theo đường thẳng, nên cả người gửi và người nhận phải được căn
chỉnh để hoàn toàn trong tầm nhìn.
Vi ba có thể có bước sóng từ 1mm - 1mm và tần số dao động từ 300MHz đến
300GHz.
43
Ăng-ten vi sóng tập trung các sóng tạo thành một chùm tia của nó. Như thể hiện
trong hình trên, nhiều ăng-ten có thể được căn chỉnh để đạt được xa hơn. Vi ba có
tần số cao hơn và không xuyên qua tường như chướng ngại vật.
Việc truyền sóng vi sóng phụ thuộc nhiều vào điều kiện thời tiết và tần suất mà nó
đang sử dụng.
Sóng hồng ngoại được sử dụng cho các mục đích liên lạc trong phạm vi rất ngắn
như truyền hình và điều khiển từ xa. Tia hồng ngoại truyền theo đường thẳng do đó
bản chất là có hướng. Vì dải tần số cao, Hồng ngoại không thể vượt qua các chướng
ngại vật như bức tường.
Do sử dụng ánh sáng tần số, nó có xu hướng truyền theo đường thẳng. Do đó,
người gửi và người nhận phải ở trong tầm ngắm. Bởi vì quá trình truyền laser là đơn
hướng, ở cả hai đầu của giao tiếp, laser và máy dò ảnh cần phải được lắp đặt.
Chùm tia laze thường rộng 1mm, do đó, việc căn chỉnh hai bộ phận tiếp nhận ở xa
mỗi điểm đến nguồn tia laze là một công việc chính xác.
Laser hoạt động như Tx (máy phát) và máy dò quang hoạt động như Rx (máy thu).
Tia laze không thể xuyên qua các chướng ngại vật như tường, mưa và sương mù
dày đặc. Ngoài ra, chùm tia laze bị biến dạng bởi gió, nhiệt độ khí quyển hoặc sự
thay đổi nhiệt độ trong đường truyền.
Laser an toàn cho việc truyền dữ liệu vì rất khó để chạm vào tia laser rộng 1mm
mà không làm gián đoạn kênh liên lạc.
12. ĐA NĂNG Truyền thông dữ liệu và mạng máy tính
Ghép kênh là một kỹ thuật mà qua đó các luồng truyền dẫn tương tự và kỹ thuật số
khác nhau có thể được xử lý đồng thời trên một liên kết được chia sẻ. Ghép kênh
phân chia môi trường dung lượng cao thành phương tiện logic dung lượng thấp, sau
đó được chia sẻ bởi các luồng khác nhau.
Có thể liên lạc qua không khí (tần số vô tuyến), sử dụng phương tiện vật lý (cáp)
và ánh sáng (cáp quang). Tất cả các phương tiện đều có khả năng ghép kênh.
Khi nhiều người gửi cố gắng gửi qua một phương tiện duy nhất, một thiết bị được
gọi là Bộ ghép kênh sẽ chia kênh vật lý và phân bổ một kênh cho mỗi người. Ở đầu
kia của giao tiếp, Bộ ghép kênh nhận dữ liệu từ một phương tiện duy nhất, xác định
từng phương tiện và gửi đến các máy thu khác nhau.
46
Truyền thông dữ liệu và mạng máy tính
TDM hoạt động ở chế độ đồng bộ. Cả hai đầu, tức là Bộ ghép kênh và Bộ ghép kênh
được đồng bộ hóa kịp thời, và cả hai đều chuyển sang kênh tiếp theo đồng thời.
Khi kênh A truyền khung hình của nó ở một đầu, Bộ ghép kênh sẽ cung cấp phương
tiện cho kênh A ở đầu kia. Ngay sau khi khe thời gian của kênh A hết hạn, bên này
sẽ chuyển sang kênh B. Ở đầu kia, Bộ ghép kênh hoạt động theo cách đồng bộ và
cung cấp phương tiện cho kênh B. Tín hiệu từ các kênh khác nhau truyền đi theo
cách xen kẽ.
Hơn nữa, trên mỗi bước sóng phân chia thời gian có thể được kết hợp để chứa nhiều
tín hiệu dữ liệu hơn.
47
Ghép kênh phân chia mã
Nhiều tín hiệu dữ liệu có thể được truyền qua một tần số duy nhất bằng cách sử
dụng Ghép kênh phân chia theo mã. FDM chia tần số thành các kênh nhỏ hơn
nhưng CDM cho phép người dùng sử dụng toàn bộ băng thông và truyền tín hiệu
mọi lúc bằng cách sử dụng một mã duy nhất. CDM sử dụng các mã trực giao để lan
truyền tín hiệu.
Mỗi trạm được gán một mã duy nhất, được gọi là chip. Tín hiệu di chuyển với các
mã này một cách độc lập, bên trong toàn bộ băng thông. Người nhận biết trước tín
hiệu mã chip mà nó phải nhận.
13. CHUYỂN ĐỔI Truyền thông dữ liệu và mạng máy tính
Chuyển mạch là quá trình chuyển tiếp các gói đến từ một cổng đến một cổng dẫn
đến đích. Khi dữ liệu đến trên một cổng, nó được gọi là xâm nhập và khi dữ liệu rời
khỏi một cổng hoặc đi ra ngoài, nó được gọi là đi ra. Một hệ thống thông tin liên lạc
có thể bao gồm số lượng công tắc và nút. Ở cấp độ rộng, chuyển đổi có thể được
chia thành hai loại chính:
Không kết nối: Dữ liệu được chuyển tiếp thay mặt cho các bảng chuyển
tiếp. Không yêu cầu bắt tay trước và xác nhận là tùy chọn.
Định hướng kết nối: Trước khi chuyển dữ liệu được chuyển tiếp đến đích,
cần phải thiết lập trước mạch dọc theo đường dẫn giữa cả hai điểm cuối. Dữ
liệu sau đó được chuyển tiếp trên mạch đó. Sau khi chuyển xong, mạch có
thể được giữ lại để sử dụng trong tương lai hoặc có thể tắt ngay lập tức.
Chuyển mạch
Khi hai nút giao tiếp với nhau qua một đường truyền thông chuyên dụng, nó được
gọi là chuyển mạch kênh. Cần có lộ trình được chỉ định trước để dữ liệu truyền đi và
không có dữ liệu nào khác được phép. Trong chuyển mạch kênh để truyền dữ liệu,
mạch phải được thiết lập để việc truyền dữ liệu có thể diễn ra.
Mạch có thể là vĩnh viễn hoặc tạm thời. Các ứng dụng sử dụng chuyển mạch kênh
có thể phải trải qua ba giai đoạn:
49
Truyền thông dữ liệu và mạng máy tính
Chuyển mạch kênh được thiết kế cho các ứng dụng thoại. Điện thoại là ví dụ phù
hợp nhất về chuyển mạch kênh. Trước khi người dùng có thể thực hiện cuộc gọi,
một đường dẫn ảo giữa người gọi và người gọi được thiết lập qua mạng.
Một công tắc làm việc trên chuyển mạch tin nhắn, đầu tiên nhận toàn bộ tin nhắn
và đệm nó cho đến khi có sẵn tài nguyên để chuyển nó sang bước tiếp theo. Nếu
bước tiếp theo không có đủ tài nguyên để chứa thông báo kích thước lớn, thông báo
sẽ được lưu trữ và chuyển đổi sẽ chờ.
50
Kỹ thuật này được coi là thay thế cho chuyển mạch kênh. Như trong chuyển mạch,
toàn bộ đường dẫn chỉ bị chặn đối với hai thực thể. Chuyển mạch bản tin được thay
thế bằng chuyển mạch gói. Chuyển đổi tin nhắn có những hạn chế sau:
Mọi công tắc trong đường chuyển tiếp cần có đủ bộ nhớ để chứa toàn bộ thư.
Do kỹ thuật lưu trữ và chuyển tiếp và chờ đợi cho đến khi có sẵn tài nguyên,
việc chuyển đổi tin nhắn rất chậm.
Chuyển đổi tin nhắn không phải là một giải pháp cho các phương tiện truyền
thông trực tuyến và các ứng dụng thời gian thực.
Các thiết bị mạng trung gian dễ dàng lưu trữ các gói kích thước nhỏ hơn và chúng
không tốn nhiều tài nguyên trên đường truyền sóng mang hoặc trong bộ nhớ trong
của thiết bị chuyển mạch.
Chuyển mạch gói nâng cao hiệu quả đường truyền vì các gói từ nhiều ứng dụng có
thể được ghép qua sóng mang. Internet sử dụng kỹ thuật chuyển mạch gói. Chuyển
đổi gói cho phép người dùng phân biệt các luồng dữ liệu dựa trên mức độ ưu tiên.
Các gói được lưu trữ và chuyển tiếp theo mức độ ưu tiên của chúng để cung cấp
chất lượng dịch vụ.
14. GIỚI THIỆU LỚP LIÊN KẾT DỮ LIỆU Truyền thông dữ liệu và mạng máy tính
Lớp liên kết dữ liệu là lớp thứ hai của Mô hình phân lớp OSI. Lớp này là một trong
những lớp phức tạp nhất, có chức năng và trách nhiệm phức tạp. Lớp liên kết dữ
liệu ẩn các chi tiết của phần cứng bên dưới và thể hiện chính nó lên lớp trên làm
phương tiện giao tiếp.
Lớp liên kết dữ liệu hoạt động giữa hai máy chủ được kết nối trực tiếp theo một
nghĩa nào đó. Kết nối trực tiếp này có thể là điểm tới điểm hoặc phát sóng. Các hệ
thống trên mạng quảng bá được cho là trên cùng một liên kết. Công việc của lớp
liên kết dữ liệu có xu hướng trở nên phức tạp hơn khi nó xử lý với nhiều máy chủ
trên miền xung đột đơn.
Lớp liên kết dữ liệu chịu trách nhiệm chuyển đổi luồng dữ liệu thành tín hiệu từng
bit và gửi dữ liệu đó qua phần cứng bên dưới. Ở đầu nhận, Lớp liên kết dữ liệu lấy
dữ liệu từ phần cứng ở dạng tín hiệu điện, tập hợp chúng ở định dạng khung dễ
nhận biết và chuyển giao cho lớp trên.
Kiểm soát liên kết logic: Nó đề cập đến các giao thức, kiểm soát luồng và kiểm soát
lỗi.
Kiểm soát truy cập phương tiện: Nó đề cập đến việc kiểm soát thực tế các phương
tiện truyền thông.
Đóng khung
Lớp liên kết dữ liệu lấy các gói từ Lớp mạng và đóng gói chúng thành các Khung.
Sau đó, nó gửi từng khung hình từng bit trên phần cứng. Ở đầu thu, lớp liên kết dữ
liệu nhận tín hiệu từ phần cứng và tập hợp chúng thành khung.
Địa chỉ
Lớp liên kết dữ liệu cung cấp cơ chế định địa chỉ phần cứng lớp 2. Địa chỉ phần cứng
được coi là duy nhất trên liên kết. Nó được mã hóa thành phần cứng tại thời điểm
sản xuất.
Đồng bộ hóa
Khi khung dữ liệu được gửi trên liên kết, cả hai máy phải được đồng bộ hóa để quá
trình truyền diễn ra.
53
này được phát hiện và cố gắng khôi phục các bit dữ liệu thực tế. Nó cũng cung cấp
cơ chế báo cáo lỗi cho người gửi.
54
Truyền thông dữ liệu và mạng máy tính
Đa truy cập
Khi máy chủ lưu trữ trên liên kết được chia sẻ cố gắng chuyển dữ liệu, nó có khả
năng xảy ra va chạm cao. Lớp liên kết dữ liệu cung cấp cơ chế như CSMA / CD để
trang bị khả năng truy cập phương tiện được chia sẻ giữa nhiều Hệ thống.
54
15. PHÁT HIỆN LỖI VÀ Truyền thông dữ liệu và mạng máy tính
ĐIỀU CHỈNH
Có nhiều lý do như nhiễu, nói chuyện chéo,… có thể khiến dữ liệu bị hỏng trong quá
trình truyền. Các lớp trên hoạt động dựa trên một số quan điểm tổng quát về kiến
trúc mạng và không nhận thức được việc xử lý dữ liệu phần cứng thực tế. Do đó,
các lớp trên mong đợi truyền không có lỗi giữa các hệ thống. Hầu hết các ứng dụng
sẽ không hoạt động như mong đợi nếu chúng nhận được dữ liệu sai. Các ứng dụng
như thoại và video có thể không bị ảnh hưởng và với một số lỗi, chúng vẫn có thể
hoạt động tốt.
Lớp liên kết dữ liệu sử dụng một số cơ chế kiểm soát lỗi để đảm bảo rằng các
khung (luồng bit dữ liệu) được truyền với mức độ chính xác nhất định. Nhưng để
hiểu cách kiểm soát lỗi, điều cần thiết là phải biết những loại lỗi nào có thể xảy ra.
Trong một khung hình, chỉ có một bit, ở bất kỳ đâu, bị hỏng.
Khung được nhận với nhiều hơn một bit ở trạng thái bị hỏng.
Lỗi nổ
55
Truyền thông dữ liệu và mạng máy tính
Khung chứa hơn 1 bit liên tiếp bị hỏng. Cơ chế kiểm soát
Người gửi trong khi tạo khung sẽ đếm số 1 trong đó. Ví dụ: nếu sử dụng chẵn lẻ và
số 1 là chẵn thì một bit có giá trị 0 sẽ được thêm vào. Bằng cách này, số 1 vẫn là
số chẵn. Nếu số 1 là số lẻ, để làm cho nó chẵn một bit với giá trị 1 được thêm vào.
Người nhận chỉ cần đếm số 1 trong một khung hình. Nếu số đếm 1 là chẵn và chẵn
lẻ được sử dụng, khung được coi là không bị hỏng và được chấp nhận. Nếu số đếm
1s là số lẻ và sử dụng tính chẵn lẻ lẻ, khung hình vẫn không bị hỏng.
Nếu một bit đơn lẻ bị lật trong quá trình truyền, bộ thu có thể phát hiện ra nó bằng
cách đếm số 1s. Nhưng khi có nhiều hơn một bit bị sai, thì người nhận sẽ rất khó
phát hiện ra lỗi.
56
Ở đầu kia, người nhận thực hiện thao tác phân chia trên các từ mã sử dụng cùng
một ước số CRC. Nếu phần còn lại chứa tất cả các số không thì các bit dữ liệu được
chấp nhận, nếu không, nó được coi là có một số lỗi dữ liệu xảy ra trong quá trình
truyền tải.
Sửa lỗi
Trong thế giới kỹ thuật số, việc sửa lỗi có thể được thực hiện theo hai cách:
Khi bộ thu phát hiện một số lỗi trong dữ liệu nhận được, nó sẽ thực thi mã sửa lỗi,
giúp nó tự động khôi phục và sửa một số loại lỗi.
Cách đầu tiên, Sửa lỗi Lùi lại, rất đơn giản và chỉ có thể được sử dụng hiệu quả khi
việc truyền lại không tốn kém. Ví dụ, sợi quang học. Nhưng trong trường hợp
truyền không dây, việc truyền lại có thể tốn quá nhiều chi phí. Trong trường hợp
sau, Sửa lỗi Chuyển tiếp được sử dụng.
Để sửa lỗi trong khung dữ liệu, máy thu phải biết chính xác bit nào trong khung bị
lỗi. Để xác định vị trí bit bị lỗi, các bit dư thừa được sử dụng làm bit chẵn lẻ để phát
hiện lỗi. Ví dụ, chúng tôi lấy các từ ASCII (dữ liệu 7 bit), thì có thể có 8 loại thông
tin chúng tôi cần: bảy bit đầu tiên để cho chúng tôi biết bit nào bị lỗi và một bit nữa
để thông báo rằng không có lỗi.
Đối với m bit dữ liệu, r bit dư thừa được sử dụng. r bit có thể cung cấp kết hợp
thông tin 2r. Trong từ mã bit m + r, có khả năng bản thân các bit r có thể bị hỏng.
Vì vậy, số lượng r bit được sử dụng phải thông báo về m + r vị trí bit cộng với thông
tin không lỗi, tức là m + r + 1.
16. ĐIỀU KHIỂN LIÊN KẾT DỮ LIỆU VÀ Truyền thông dữ liệu và mạng máy tính
GIAO THỨC
Lớp liên kết dữ liệu chịu trách nhiệm thực hiện luồng điểm-điểm và cơ chế kiểm
soát lỗi.
Hai loại cơ chế có thể được triển khai để kiểm soát luồng:
Cửa sổ trượt
Trong cơ chế điều khiển luồng này, cả người gửi và người nhận đều đồng ý về số
lượng khung dữ liệu mà sau đó xác nhận sẽ được gửi đi. Như chúng ta đã tìm hiểu,
cơ chế kiểm soát luồng dừng và chờ gây lãng phí tài nguyên, giao thức này cố gắng
tận dụng các tài nguyên bên dưới càng nhiều càng tốt.
59
Truyền thông dữ liệu và mạng máy tính
Phát hiện lỗi: Người gửi và người nhận, cả hai hoặc bất kỳ, phải chắc chắn
rằng có một số lỗi trong quá trình vận chuyển.
ACK tích cực: Khi người nhận nhận được một khung chính xác, nó sẽ xác
nhận nó.
ACK tiêu cực: Khi người nhận nhận được một khung bị hỏng hoặc một
khung trùng lặp, nó sẽ gửi lại một NACK cho người gửi và người gửi phải
truyền lại đúng khung.
Truyền lại: Người gửi duy trì đồng hồ và đặt khoảng thời gian chờ. Nếu một
xác nhận của một khung dữ liệu đã truyền trước đó không đến trước thời
gian chờ, người gửi sẽ truyền lại khung đó, vì nghĩ rằng khung hoặc thông
báo nhận của nó bị mất trong quá trình truyền.
Có ba loại kỹ thuật có sẵn mà lớp liên kết dữ liệu có thể triển khai để kiểm soát lỗi
bằng Yêu cầu lặp lại tự động (ARQ):
60
Quá trình chuyển đổi sau có thể xảy ra trong ARQ Dừng và Chờ:
Go-Back-N ARQ
Dừng và chờ Cơ chế ARQ không sử dụng tài nguyên ở mức tốt nhất. Khi nhận được
xác nhận, người gửi sẽ không làm gì cả. Trong phương pháp Go-Back-N ARQ, cả
người gửi và người nhận đều duy trì một cửa sổ.
Kích thước cửa sổ gửi cho phép người gửi gửi nhiều khung mà không nhận được xác
nhận của những khung trước đó. Cửa sổ nhận cho phép người nhận nhận nhiều
khung hình và xác nhận chúng. Người nhận theo dõi số thứ tự của khung đến.
Khi người gửi gửi tất cả các khung trong cửa sổ, nó sẽ kiểm tra số thứ tự mà nó đã
nhận được xác nhận tích cực. Nếu tất cả các khung đều được xác nhận tích cực,
người gửi sẽ gửi tập hợp các khung tiếp theo. Nếu người gửi nhận thấy rằng nó đã
nhận được NACK hoặc không nhận được bất kỳ ACK nào cho một khung cụ thể, nó
sẽ truyền lại tất cả các khung mà sau đó nó không nhận được bất kỳ ACK dương
nào.
Người gửi trong trường hợp này, chỉ gửi gói mà NACK được nhận.
17 GIỚI THIỆU TẦNG MẠNG Truyền thông dữ liệu và mạng máy tính
.
Lớp-3 trong mô hình OSI được gọi là Lớp mạng. Lớp mạng quản lý các tùy chọn liên
quan đến máy chủ lưu trữ và địa chỉ mạng, quản lý mạng con và kết nối internet.
Lớp mạng chịu trách nhiệm định tuyến các gói từ nguồn đến đích trong hoặc ngoài
mạng con. Hai mạng con khác nhau có thể có các lược đồ địa chỉ khác nhau hoặc
các kiểu địa chỉ không tương thích. Tương tự với các giao thức, hai mạng con khác
nhau có thể hoạt động trên các giao thức khác nhau không tương thích với nhau.
Lớp mạng có trách nhiệm định tuyến các gói từ nguồn đến đích, ánh xạ các lược đồ
và giao thức địa chỉ khác nhau.
Giao thức Internet được tôn trọng rộng rãi và được triển khai Giao thức lớp mạng
giúp giao tiếp các thiết bị đầu cuối qua internet. Nó có hai hương vị. IPv4 đã thống
trị thế giới trong nhiều thập kỷ nhưng hiện đang cạn kiệt không gian địa chỉ. IPv6
64
17 GIỚI THIỆU TẦNG MẠNG Truyền thông dữ liệu và mạng máy tính
.
được tạo ra để thay thế IPv4 và hy vọng cũng giảm thiểu các hạn chế của IPv4.
65
18 ĐỊA CHỈ MẠNG Truyền thông dữ liệu và mạng máy tính
.
Định địa chỉ mạng lớp 3 là một trong những nhiệm vụ chính của Lớp mạng. Địa chỉ
mạng luôn logic, tức là đây là những địa chỉ dựa trên phần mềm có thể được thay
đổi bằng các cấu hình thích hợp.
Địa chỉ mạng luôn trỏ đến máy chủ / nút / máy chủ hoặc nó có thể đại diện cho
toàn bộ mạng. Địa chỉ mạng luôn được cấu hình trên card giao diện mạng và
thường được hệ thống ánh xạ với địa chỉ MAC (địa chỉ phần cứng hoặc địa chỉ lớp 2)
của máy để giao tiếp lớp 2.
Có nhiều loại địa chỉ mạng khác nhau đang tồn tại:
IP
IPX
AppleTalk
Chúng tôi đang thảo luận về IP ở đây vì nó là IP duy nhất mà chúng tôi sử dụng trong thực tế
ngày nay.
Định địa chỉ IP cung cấp cơ chế để phân biệt giữa máy chủ và mạng. Bởi vì địa chỉ
IP được chỉ định theo cách phân cấp, một máy chủ lưu trữ luôn nằm trong một
mạng cụ thể. Máy chủ lưu trữ cần giao tiếp bên ngoài mạng con của nó, cần biết
địa chỉ mạng đích, nơi gói / dữ liệu sẽ được gửi đi.
Các máy chủ trong mạng con khác nhau cần một cơ chế để xác định vị trí của nhau.
65
18 ĐỊA CHỈ MẠNG Truyền thông dữ liệu và mạng máy tính
.
Tác vụ này có thể được thực hiện bởi DNS. DNS là một máy chủ cung cấp địa chỉ
Lớp 3 của máy chủ lưu trữ từ xa được ánh xạ
66
Truyền thông dữ liệu và mạng máy tính
với tên miền của nó hoặc FQDN. Khi một máy chủ có được Địa chỉ lớp 3 (Địa chỉ IP)
của máy chủ từ xa, nó sẽ chuyển tiếp tất cả gói của nó tới cổng của nó. Cổng là
một bộ định tuyến được trang bị tất cả thông tin dẫn đến các gói định tuyến đến
máy chủ đích.
Bộ định tuyến nhận trợ giúp của bảng định tuyến, bảng này có thông tin sau:
Các bộ định tuyến khi nhận được một yêu cầu chuyển tiếp, sẽ chuyển tiếp gói tin
đến bước tiếp theo của nó (bộ định tuyến liền kề) về phía đích.
Bộ định tuyến tiếp theo trên đường đi theo cùng một thứ và cuối cùng gói dữ liệu
đến đích của nó.
Địa chỉ mạng có thể là một trong những địa chỉ sau:
Theo mặc định, một bộ định tuyến không bao giờ chuyển tiếp lưu lượng phát sóng.
Lưu lượng đa hướng sử dụng cách xử lý đặc biệt vì nó là phần lớn luồng video hoặc
âm thanh có mức độ ưu tiên cao nhất. Anycast cũng tương tự như unicast, ngoại trừ
việc các gói được phân phối đến đích gần nhất khi có nhiều đích.
66
19. ĐỊNH TUYẾN MẠNG Truyền thông dữ liệu và mạng máy tính
Khi một thiết bị có nhiều con đường để đến đích, nó luôn chọn một con đường bằng
cách thích nó hơn những con đường khác. Quá trình lựa chọn này được gọi là Định
tuyến. Định tuyến được thực hiện bởi các thiết bị mạng đặc biệt được gọi là bộ định
tuyến hoặc nó có thể được thực hiện bằng các quy trình phần mềm. Các bộ định
tuyến dựa trên phần mềm có chức năng hạn chế và phạm vi hạn chế.
Một bộ định tuyến luôn được cấu hình với một số tuyến đường mặc định. Một tuyến
mặc định cho bộ định tuyến biết nơi chuyển tiếp một gói nếu không tìm thấy tuyến
nào cho đích cụ thể. Trong trường hợp có nhiều đường dẫn để đến cùng một đích,
bộ định tuyến có thể đưa ra quyết định dựa trên các thông tin sau:
Hop Count
Băng thông
Hệ mét
Độ dài tiền tố
Trì hoãn
Các tuyến có thể được định cấu hình tĩnh hoặc học động. Một tuyến có thể được
định cấu hình để được ưu tiên hơn những tuyến khác.
67
Truyền thông dữ liệu và mạng máy tính
Định tuyến truyền phát có thể được thực hiện theo hai cách (thuật toán):
Một bộ định tuyến tạo một gói dữ liệu và sau đó gửi nó đến từng máy chủ
một. Trong trường hợp này, bộ định tuyến tạo nhiều bản sao của gói dữ liệu
đơn với các địa chỉ đích khác nhau. Tất cả các gói được gửi dưới dạng unicast
nhưng vì chúng được gửi đến tất cả nên nó mô phỏng như thể bộ định tuyến
đang phát sóng.
Phương pháp này tiêu tốn nhiều băng thông và bộ định tuyến phải địa chỉ
đích của mỗi nút.
Thứ hai, khi bộ định tuyến nhận được một gói tin sẽ được phát đi, nó chỉ đơn
giản là làm tràn các gói tin đó ra khỏi tất cả các giao diện. Tất cả các bộ định
tuyến được cấu hình theo cùng một cách.
Phương pháp này dễ dàng trên CPU của bộ định tuyến nhưng có thể gây ra
sự cố trùng lặp các gói nhận được từ bộ định tuyến ngang hàng.
Chuyển tiếp đường dẫn ngược là một kỹ thuật, trong đó bộ định tuyến biết
trước về người tiền nhiệm của nó từ nơi nó sẽ nhận được quảng bá. Kỹ thuật
này được sử dụng để phát hiện và loại bỏ các bản sao.
68
Định tuyến Multicast
Định tuyến đa hướng là trường hợp đặc biệt của định tuyến quảng bá với sự khác
biệt và thách thức có ý nghĩa. Trong định tuyến quảng bá, các gói được gửi đến tất
cả các nút ngay cả khi họ không muốn. Nhưng trong định tuyến Multicast, dữ liệu
chỉ được gửi đến các nút muốn nhận các gói tin.
Bộ định tuyến phải biết rằng có các nút muốn nhận các gói (hoặc luồng) phát đa
hướng thì chỉ nó mới được chuyển tiếp. Định tuyến Multicast hoạt động theo giao
thức cây bao trùm để tránh lặp lại.
Định tuyến đa hướng cũng sử dụng kỹ thuật Chuyển tiếp đường dẫn ngược, để phát
hiện và loại bỏ các bản sao và vòng lặp.
Giao thức Multicast độc lập hiện nay thường được sử dụng. Nó có hai hương vị:
Ngập lụt
Flooding là phương pháp chuyển tiếp gói tin đơn giản nhất. Khi một gói tin được
nhận, các bộ định tuyến sẽ gửi nó đến tất cả các giao diện ngoại trừ giao diện mà
nó đã được nhận. Điều này tạo ra quá nhiều gánh nặng cho mạng và rất nhiều gói
tin trùng lặp lang thang trong mạng.
Thời gian tồn tại (TTL) có thể được sử dụng để tránh lặp lại các gói tin vô hạn. Có
một cách tiếp cận khác đối với lũ lụt, được gọi là Ngập lụt có chọn lọc để giảm thiểu
chi phí trên mạng. Trong phương pháp này, bộ định tuyến không tràn ngập trên tất
cả các giao diện, mà là các giao diện có chọn lọc.
Trong kịch bản thế giới thực, các mạng dưới sự quản lý giống nhau thường phân tán
về mặt địa lý. Có thể tồn tại yêu cầu kết nối hai mạng khác nhau cùng loại cũng
như các loại khác nhau. Định tuyến giữa hai mạng được gọi là kết nối internet.
Các mạng có thể được coi là khác nhau dựa trên các tham số khác nhau như, Giao
thức, cấu trúc liên kết, mạng lớp 2 và lược đồ địa chỉ.
Trong kết nối internet, các bộ định tuyến có kiến thức về địa chỉ của nhau và địa chỉ
ngoài chúng. Chúng có thể được cấu hình tĩnh trên mạng khác nhau hoặc chúng có
thể học bằng cách sử dụng giao thức định tuyến kết nối internet.
Các giao thức định tuyến được sử dụng trong một tổ chức hoặc cơ quan quản lý
được gọi là Giao thức Cổng nội bộ hoặc IGP. RIP, OSPF là những ví dụ về IGP. Định
tuyến giữa các tổ chức hoặc cơ quan quản lý khác nhau có thể có Giao thức cổng
ngoài và chỉ có một EGP tức là Giao thức cổng biên giới.
Đào hầm
Nếu chúng là hai mạng riêng biệt về mặt địa lý, muốn giao tiếp với nhau, chúng có
thể triển khai một đường dây chuyên dụng giữa hoặc chúng phải chuyển dữ liệu của
mình qua các mạng trung gian.
Đường hầm là một cơ chế mà hai hoặc nhiều mạng giống nhau giao tiếp với nhau,
bằng cách vượt qua sự phức tạp của mạng trung gian. Đường hầm được cấu hình ở
cả hai đầu.
72
Truyền thông dữ liệu và mạng máy tính
Khi dữ liệu đi vào từ một đầu của Tunnel, nó sẽ được gắn thẻ. Dữ liệu được gắn thẻ
này sau đó được định tuyến bên trong mạng trung gian hoặc mạng chuyển tiếp để
đến đầu kia của Đường hầm. Khi có dữ liệu Tunnel, thẻ của nó sẽ bị xóa và phân
phối đến phần khác của mạng.
Cả hai đầu dường như được kết nối trực tiếp và việc gắn thẻ giúp dữ liệu di chuyển
qua mạng chuyển tiếp mà không cần bất kỳ sửa đổi nào.
Nếu kích thước gói dữ liệu nhỏ hơn hoặc bằng kích thước gói mà mạng chuyển tiếp
có thể xử lý, nó sẽ được xử lý một cách trung lập. Nếu gói lớn hơn, nó được chia
thành nhiều phần nhỏ hơn và sau đó được chuyển tiếp. Đây được gọi là phân mảnh
gói tin. Mỗi đoạn chứa cùng một địa chỉ đích và nguồn và được định tuyến qua
đường chuyển tiếp một cách dễ dàng. Ở cuối nhận, nó được lắp ráp lại.
Nếu một gói có bit DF (không phân mảnh) được đặt thành 1 đến một bộ định tuyến
không thể xử lý gói đó vì độ dài của nó, gói đó sẽ bị loại bỏ.
73
Khi một gói được nhận bởi một bộ định tuyến có bit MF (nhiều đoạn hơn) của nó
được đặt thành 1, khi đó bộ định tuyến sẽ biết rằng đó là một gói bị phân mảnh và
các phần của gói ban đầu đang được chuyển đến.
Nếu gói tin bị phân mảnh quá nhỏ, chi phí sẽ tăng lên. Nếu gói tin bị phân mảnh
quá lớn, bộ định tuyến trung gian có thể không xử lý được và nó có thể bị rớt.
21. QUY TRÌNH LỚP MẠNG Truyền thông dữ liệu và mạng máy tính
Mọi máy tính trong mạng đều có một địa chỉ IP mà nó có thể được xác định và định
địa chỉ duy nhất. Địa chỉ IP là địa chỉ logic Lớp-3 (Lớp mạng). Địa chỉ này có thể
thay đổi mỗi khi máy tính khởi động lại. Một máy tính có thể có một IP tại một thời
điểm và một IP khác tại một số thời điểm khác nhau.
Mặt khác, địa chỉ IP trên miền công cộng hiếm khi bị thay đổi. Nếu NIC bị thay đổi
trong trường hợp có lỗi nào đó, địa chỉ MAC cũng thay đổi. Bằng cách này, để giao
tiếp Lớp-2 diễn ra, cần phải có ánh xạ giữa hai lớp.
75
Truyền thông dữ liệu và mạng máy tính
Để biết địa chỉ MAC của máy chủ từ xa trên miền quảng bá, một máy tính muốn bắt
đầu giao tiếp sẽ gửi thông báo phát sóng ARP hỏi, "Ai có địa chỉ IP này?" Bởi vì nó
là một chương trình phát sóng, tất cả các máy chủ trên phân đoạn mạng (miền
quảng bá) đều nhận được gói tin này và xử lý nó. Gói ARP chứa địa chỉ IP của máy
chủ đích, máy chủ gửi muốn nói chuyện với. Khi một máy chủ nhận được một gói
ARP dành cho nó, nó sẽ trả lời lại bằng địa chỉ MAC của chính nó.
Khi máy chủ nhận được địa chỉ MAC đích, nó có thể giao tiếp với máy chủ từ xa
bằng giao thức liên kết Lớp-2. Ánh xạ MAC sang IP này được lưu vào bộ đệm ARP
của cả máy gửi và máy nhận. Lần tới, nếu họ yêu cầu giao tiếp, họ có thể tham
khảo trực tiếp bộ nhớ cache ARP tương ứng của họ.
Reverse ARP là một cơ chế mà máy chủ lưu trữ biết địa chỉ MAC của máy chủ từ xa
nhưng yêu cầu biết địa chỉ IP để giao tiếp.
Mọi phản hồi về mạng sẽ được gửi trở lại máy chủ lưu trữ ban đầu. Nếu một số lỗi
trong mạng xảy ra, nó sẽ được báo cáo bằng ICMP. ICMP chứa hàng chục thông báo
chẩn đoán và báo cáo lỗi.
ICMP-echo và ICMP-echo-reply là các thông báo ICMP được sử dụng phổ biến nhất
để kiểm tra khả năng tiếp cận của các máy chủ end-to-end. Khi một máy chủ nhận
được yêu cầu ICMP-echo, nó nhất định phải gửi lại ICMP-echo-reply. Nếu có bất kỳ
vấn đề nào trong mạng chuyển tuyến, ICMP sẽ báo cáo vấn đề đó.
IPv4 cung cấp lược đồ đánh địa chỉ phân cấp cho phép nó chia mạng thành các
mạng con, mỗi mạng có số lượng máy chủ được xác định rõ ràng. Địa chỉ IP được
chia thành nhiều loại:
Hạng A: Nó sử dụng octet đầu tiên cho địa chỉ mạng và ba octet cuối cùng
để định địa chỉ máy chủ.
Loại B: Nó sử dụng hai octet đầu tiên cho địa chỉ mạng và hai octet cuối
cùng cho địa chỉ máy chủ.
Lớp C: Nó sử dụng ba octet đầu tiên cho địa chỉ mạng và một octet cuối
cùng để định địa chỉ máy chủ.
Lớp D: Nó cung cấp lược đồ địa chỉ IP phẳng trái ngược với cấu trúc phân cấp
cho ba địa chỉ trên.
76
Lớp E: Nó được sử dụng như một thử nghiệm.
IPv4 cũng có không gian địa chỉ được xác định rõ để được sử dụng làm địa chỉ riêng
(không thể định tuyến trên internet) và địa chỉ công cộng (do ISP cung cấp và có
thể định tuyến trên internet).
Mặc dù IP không đáng tin cậy; nó cung cấp cơ chế 'Nỗ lực-Phân phối tốt nhất'.
IPv6 đã giới thiệu địa chỉ Anycast nhưng đã loại bỏ khái niệm truyền phát. IPv6 cho
phép các thiết bị tự lấy địa chỉ IPv6 và giao tiếp trong mạng con đó. Cấu hình tự
động này loại bỏ tính đáng tin cậy của máy chủ Giao thức cấu hình máy chủ động
(DHCP). Bằng cách này, ngay cả khi máy chủ DHCP trên mạng con đó bị hỏng, các
máy chủ vẫn có thể giao tiếp với nhau.
IPv6 cung cấp tính năng mới về tính di động của IPv6. Các máy được trang bị IPv6
di động có thể chuyển vùng xung quanh mà không cần thay đổi địa chỉ IP của
chúng.
IPv6 vẫn đang trong giai đoạn chuyển tiếp và dự kiến sẽ thay thế hoàn toàn IPv4
trong những năm tới. Hiện tại, có rất ít mạng đang chạy trên IPv6. Có một số cơ
chế chuyển tiếp có sẵn cho các mạng hỗ trợ IPv6 để nói chuyện và chuyển vùng
xung quanh các mạng khác nhau một cách dễ dàng trên IPv4. Đó là:
Lớp tiếp theo trong Mô hình OSI được công nhận là Lớp vận chuyển (Lớp-4). Tất cả
các mô-đun và thủ tục liên quan đến vận chuyển dữ liệu hoặc luồng dữ liệu được
phân loại vào lớp này. Như tất cả các lớp khác, lớp này giao tiếp với lớp Truyền tải
ngang hàng của máy chủ từ xa.
Lớp truyền tải cung cấp kết nối ngang hàng và end-to-end giữa hai tiến trình trên
các máy chủ từ xa. Lớp truyền tải lấy dữ liệu từ lớp trên (tức là lớp Ứng dụng) và
sau đó chia nó thành các đoạn có kích thước nhỏ hơn, đánh số từng byte và chuyển
giao cho lớp dưới (Lớp mạng) để phân phối.
Chức năng
Lớp này là lớp đầu tiên phá vỡ dữ liệu thông tin, được cung cấp bởi lớp Ứng
dụng cho các đơn vị nhỏ hơn được gọi là phân đoạn. Nó đánh số từng byte
trong phân đoạn và duy trì tính toán của chúng.
Lớp này đảm bảo rằng dữ liệu phải được nhận theo cùng một trình tự mà nó
đã được gửi đi.
Lớp này cung cấp phân phối dữ liệu từ đầu đến cuối giữa các máy chủ có thể
thuộc hoặc không thuộc cùng một mạng con.
Tất cả các quy trình máy chủ dự định giao tiếp qua mạng đều được trang bị
các Điểm truy cập Dịch vụ Vận tải (TSAP) nổi tiếng còn được gọi là số cổng.
78
Truyền thông dữ liệu và mạng máy tính
Ví dụ, khi một máy khách DHCP muốn giao tiếp với máy chủ DHCP từ xa, nó luôn
yêu cầu trên cổng số 67. Khi một máy khách DNS muốn giao tiếp với máy chủ DNS
từ xa, nó luôn yêu cầu trên cổng số 53 (UDP).
Hai giao thức lớp Giao thông vận tải chính là:
Nó cung cấp thông tin liên lạc đáng tin cậy giữa hai máy chủ.
Nó cung cấp giao tiếp không đáng tin cậy giữa hai máy chủ.
79
23. KIỂM SOÁT TRUYỀN TẢI Truyền thông dữ liệu và mạng máy tính
GIẤY TỜ
Giao thức điều khiển truyền (TCP) là một trong những giao thức quan trọng nhất
của bộ Giao thức Internet. Nó là giao thức được sử dụng rộng rãi nhất để truyền dữ
liệu trong mạng truyền thông như internet.
Đặc trưng
TCP là giao thức đáng tin cậy. Nghĩa là, người nhận luôn gửi xác nhận tích
cực hoặc tiêu cực về gói dữ liệu cho người gửi, để người gửi luôn có manh
mối sáng sủa về việc gói dữ liệu đã đến đích hay cần gửi lại.
TCP đảm bảo rằng dữ liệu đến đích dự kiến theo đúng thứ tự mà nó được gửi.
TCP là định hướng kết nối. TCP yêu cầu kết nối giữa hai điểm từ xa phải được
thiết lập trước khi gửi dữ liệu thực tế.
TCP cung cấp cơ chế kiểm tra lỗi và khôi phục.
TCP cung cấp giao tiếp end-to-end.
TCP cung cấp kiểm soát luồng và chất lượng dịch vụ.
TCP hoạt động ở chế độ điểm-tới-điểm của Máy khách / Máy chủ.
TCP cung cấp máy chủ song công đầy đủ, tức là nó có thể thực hiện các vai
trò của cả người nhận và người gửi.
Tiêu đề
Độ dài của tiêu đề TCP tối thiểu là 20 byte và tối đa là 60 byte.
80
Truyền thông dữ liệu và mạng máy tính
Cổng nguồn (16-bit): Nó xác định cổng nguồn của quy trình ứng dụng trên
thiết bị gửi.
Cổng đích (16-bit): Nó xác định cổng đích của quá trình ứng dụng trên
thiết bị nhận.
Số thứ tự (32-bit): Số thứ tự byte dữ liệu của một phân đoạn trong một
phiên.
Số xác nhận (32-bit): Khi cờ ACK được đặt, số này chứa số thứ tự tiếp theo
của byte dữ liệu được mong đợi và hoạt động như xác nhận dữ liệu trước đó
đã nhận.
Khoảng bù dữ liệu (4-bit): Trường này ngụ ý cả hai, kích thước của tiêu đề
TCP (các từ 32 bit) và độ lệch của dữ liệu trong gói hiện tại trong toàn bộ
phân đoạn TCP.
Dành riêng (3-bit): Được dự trữ để sử dụng trong tương lai và tất cả đều được đặt
bằng 0 theo mặc định.
Cờ (mỗi cờ 1 bit):
o NS: Bit Nonce Sum được sử dụng bởi quá trình báo hiệu Thông báo tắc
nghẽn rõ ràng.
o CWR: Khi một máy chủ nhận được gói với bộ bit ECE, nó sẽ đặt Cửa sổ
giảm tắc nghẽn để xác nhận rằng ECE đã nhận được.
o ECE: Nó có hai nghĩa:
Nếu bit SYN rõ ràng là 0, thì ECE có nghĩa là gói IP có bộ bit CE
(trải nghiệm tắc nghẽn) của nó.
Nếu bit SYN được đặt thành 1, ECE có nghĩa là thiết bị có khả năng ECT.
o URG: Nó chỉ ra rằng trường Con trỏ khẩn cấp có dữ liệu quan trọng và
cần được xử lý.
o ACK: Nó chỉ ra rằng trường Lời cảm ơn có ý nghĩa. Nếu ACK bị xóa
thành 0, nó chỉ ra rằng gói tin không chứa bất kỳ thông báo xác nhận
81
Truyền thông dữ liệu và mạng máy tính
nào.
82
o PSH: Khi được thiết lập, nó là một yêu cầu tới trạm nhận dữ liệu PUSH
ngay khi đến ứng dụng nhận mà không cần lưu vào bộ đệm.
o RST: Cờ đặt lại có các tính năng sau:
Nó được sử dụng để từ chối một kết nối đến.
Nó được sử dụng để từ chối một phân đoạn.
Nó được sử dụng để khởi động lại kết nối.
o SYN: Cờ này được sử dụng để thiết lập kết nối giữa các máy chủ.
o KẾT THÚC: Cờ này được sử dụng để giải phóng kết nối và không có
thêm dữ liệu nào được trao đổi sau đó. Vì các gói có cờ SYN và FIN có
số thứ tự nên chúng được xử lý theo đúng thứ tự.
Kích thước cửa sổ: Trường này được sử dụng để điều khiển luồng giữa hai
trạm và cho biết số lượng bộ đệm (tính bằng byte) mà máy thu đã phân bổ
cho một phân đoạn, tức là máy thu mong đợi bao nhiêu dữ liệu.
Checksum: Trường này chứa tổng kiểm tra của Header, Data và Pseudo
Headers.
Con trỏ khẩn cấp: Nó trỏ đến byte dữ liệu khẩn cấp nếu cờ URG được đặt thành 1.
Tùy chọn: Nó tạo điều kiện cho các tùy chọn bổ sung không có trong tiêu đề
thông thường. Trường tùy chọn luôn được mô tả bằng các từ 32 bit. Nếu
trường này chứa dữ liệu nhỏ hơn 32 bit, phần đệm được sử dụng để che các
bit còn lại để đạt đến ranh giới 32 bit.
Địa chỉ
Giao tiếp TCP giữa hai máy chủ từ xa được thực hiện bằng số cổng (TSAP). Số cổng
có thể nằm trong khoảng từ 0 - 65535 được chia thành:
Giải phóng
Một trong hai máy chủ và máy khách có thể gửi phân đoạn TCP với cờ FIN được đặt
thành 1. Khi đầu cuối nhận phản hồi lại bằng ACKnowledging FIN, hướng giao tiếp
TCP đó sẽ bị đóng và kết nối được giải phóng.
Ví dụ: máy khách sử dụng kích thước cửa sổ 2 và gửi 2 byte dữ liệu. Khi xác nhận
của phân đoạn này nhận được, kích thước cửa sổ được nhân đôi thành 4 và tiếp
theo
phân đoạn được gửi sẽ dài 4 byte dữ liệu. Khi nhận được phân đoạn dữ liệu 4 byte,
máy khách đặt kích thước cửa sổ thành 8, v.v.
Nếu một xác nhận bị bỏ lỡ, tức là dữ liệu bị mất trong mạng chuyển tiếp hoặc nó
nhận được NACK, thì kích thước cửa sổ sẽ giảm xuống một nửa và giai đoạn bắt đầu
chậm bắt đầu lại.
Nếu số thứ tự của một phân đoạn nhận được gần đây không khớp với số thứ tự mà
người nhận mong đợi, thì nó sẽ bị loại bỏ và NACK được gửi lại. Nếu hai phân đoạn
đến với cùng một số thứ tự, giá trị dấu thời gian TCP sẽ được so sánh để đưa ra
quyết định.
Ghép kênh
Kỹ thuật kết hợp hai hoặc nhiều luồng dữ liệu trong một phiên được gọi là Ghép
kênh. Khi một máy khách TCP khởi tạo kết nối với Máy chủ, nó luôn đề cập đến một
số cổng được xác định rõ để chỉ ra quá trình ứng dụng. Bản thân máy khách sử
dụng số cổng được tạo ngẫu nhiên từ các nhóm số cổng riêng.
Sử dụng Ghép kênh TCP, một máy khách có thể giao tiếp với một số quy trình ứng
dụng khác nhau trong một phiên duy nhất. Ví dụ: một ứng dụng khách yêu cầu một
trang web có chứa các loại dữ liệu khác nhau (HTTP, SMTP, FTP, v.v.) thì thời gian
chờ của phiên TCP được tăng lên và phiên được giữ mở trong thời gian lâu hơn để
chi phí bắt tay ba chiều có thể được tránh.
Điều này cho phép hệ thống máy khách nhận nhiều kết nối qua một kết nối ảo duy
nhất. Các kết nối ảo này không tốt cho Máy chủ nếu thời gian chờ quá lâu.
Đã hẹn giờ-Chờ:
Sau khi giải phóng kết nối, một trong hai máy chủ đợi khoảng thời gian Định
giờ-Chờ để kết thúc hoàn toàn kết nối.
Điều này là để đảm bảo rằng đầu bên kia đã nhận được xác nhận về yêu cầu
chấm dứt kết nối của mình.
Thời gian chờ có thể tối đa là 240 giây (4 phút).
Khôi phục sự cố
TCP là giao thức rất đáng tin cậy. Nó cung cấp số thứ tự cho mỗi byte được gửi
trong phân đoạn. Nó cung cấp cơ chế phản hồi tức là khi một máy chủ nhận được
một gói tin, nó được ràng buộc với ACK gói tin đó có số thứ tự tiếp theo được mong
đợi (nếu nó không phải là phân đoạn cuối cùng).
Khi Máy chủ TCP gặp sự cố giao tiếp giữa chừng và bắt đầu lại quá trình của nó, nó
sẽ gửi TPDU quảng bá đến tất cả các máy chủ của nó. Sau đó, các máy chủ có thể
gửi phân đoạn dữ liệu cuối cùng chưa từng được xác nhận và chuyển tiếp.
GIAO THỨC DATAGRAM CỦA NGƯỜI DÙ Truyền thông dữ liệu và mạng máy tính
Giao thức Dữ liệu Người dùng (UDP) là giao thức truyền thông Lớp Truyền tải đơn
giản nhất có sẵn trong bộ giao thức TCP / IP. Nó liên quan đến số lượng tối thiểu
của cơ chế giao tiếp. UDP được cho là một giao thức truyền tải không đáng tin cậy
nhưng nó sử dụng các dịch vụ IP cung cấp cơ chế phân phối nỗ lực tốt nhất.
Trong UDP, người nhận không tạo ra thông báo xác nhận gói tin đã nhận và đến
lượt nó, người gửi không đợi bất kỳ thông báo xác nhận gói tin nào được gửi đi.
Thiếu sót này làm cho giao thức này không đáng tin cậy cũng như xử lý dễ dàng
hơn.
Đặc trưng
UDP được sử dụng khi xác nhận dữ liệu không có bất kỳ ý nghĩa nào.
UDP là giao thức tốt cho dữ liệu chảy theo một hướng.
UDP đơn giản và phù hợp cho các giao tiếp dựa trên truy vấn.
UDP không phải là định hướng kết nối.
UDP không cung cấp cơ chế kiểm soát tắc nghẽn.
UDP không đảm bảo cung cấp dữ liệu theo thứ tự.
UDP là không trạng thái.
UDP là giao thức phù hợp cho các ứng dụng truyền trực tuyến như VoIP,
truyền phát đa phương tiện.
Tiêu đề UDP
Tiêu đề UDP cũng đơn giản như chức năng của nó.
87
Truyền thông dữ liệu và mạng máy tính
1. Cổng nguồn: Thông tin 16 bit này được sử dụng để xác định cổng nguồn của
gói tin.
2. Cảng đích: Thông tin 16 bit này được sử dụng để xác định dịch vụ mức ứng
dụng trên máy đích.
3. Chiều dài: Trường độ dài chỉ định toàn bộ độ dài của gói UDP (bao gồm cả
tiêu đề). Nó là trường 16 bit và giá trị tối thiểu là 8 byte, tức là kích thước
của chính tiêu đề UDP.
4. Checksum: Trường này lưu trữ giá trị tổng kiểm tra được tạo bởi người gửi
trước khi gửi. IPv4 có trường này là tùy chọn, vì vậy khi trường tổng kiểm tra
không chứa bất kỳ giá trị nào, nó được đặt thành 0 và tất cả các bit của nó
được đặt thành 0.
88
25. LỚP ỨNG DỤNG GIỚI THIỆU Truyền thông dữ liệu và mạng máy tính
Lớp ứng dụng là lớp trên cùng trong mô hình phân lớp OSI và TCP / IP. Lớp này tồn
tại trong cả hai Mô hình lớp vì tầm quan trọng của nó, tương tác với người dùng và
các ứng dụng của người dùng. Lớp này dành cho các ứng dụng liên quan đến hệ
thống truyền thông.
Người dùng có thể tương tác trực tiếp hoặc không trực tiếp với các ứng dụng. Lớp
ứng dụng là nơi bắt đầu và phản ánh giao tiếp thực tế. Bởi vì lớp này nằm trên cùng
của chồng lớp, nó không phục vụ bất kỳ lớp nào khác. Lớp ứng dụng có sự trợ giúp
của Giao thông vận tải và tất cả các lớp bên dưới nó để giao tiếp hoặc chuyển dữ
liệu của nó tới máy chủ từ xa.
Khi một giao thức lớp ứng dụng muốn giao tiếp với giao thức lớp ứng dụng ngang
hàng của nó trên máy chủ từ xa, nó sẽ bàn giao dữ liệu hoặc thông tin cho lớp Giao
vận. Lớp vận chuyển thực hiện phần còn lại với sự trợ giúp của tất cả các lớp bên
dưới nó.
Có một sự mơ hồ trong việc hiểu Lớp ứng dụng và giao thức của nó. Không phải
mọi ứng dụng người dùng đều có thể được đưa vào Lớp ứng dụng ngoại trừ những
ứng dụng tương tác với hệ thống truyền thông. Ví dụ, thiết kế phần mềm hoặc trình
soạn thảo văn bản không thể được coi là các chương trình lớp ứng dụng.
Mặt khác, khi chúng ta sử dụng Trình duyệt web, thực sự đang sử dụng Giao thức
truyền siêu văn bản (HTTP) để tương tác với mạng, HTTP là giao thức Lớp ứng
89
dụng.
90
Truyền thông dữ liệu và mạng máy tính
Một ví dụ khác là Giao thức truyền tệp, giúp người dùng truyền tệp dựa trên văn
bản hoặc tệp nhị phân qua mạng. Người dùng có thể sử dụng giao thức này trong
phần mềm dựa trên GUI như FileZilla hoặc CuteFTP và cùng một người dùng có thể
sử dụng FTP ở chế độ Dòng lệnh.
Do đó, bất kể bạn sử dụng phần mềm nào, đó là giao thức được coi là ở Lớp ứng
dụng mà phần mềm đó sử dụng. DNS là một giao thức giúp các giao thức ứng dụng
của người dùng như HTTP hoàn thành công việc của nó.
90
26. MÔ HÌNH KHÁCH HÀNG-MÁY CHỦ Truyền thông dữ liệu và mạng máy tính
Hai quy trình ứng dụng từ xa có thể giao tiếp chủ yếu theo hai kiểu khác nhau:
Peer-to-peer: Cả hai quy trình từ xa đang thực thi ở cùng một mức và
chúng trao đổi dữ liệu bằng cách sử dụng một số tài nguyên được chia sẻ.
Máy khách-Máy chủ: Một quy trình từ xa hoạt động như một Máy khách và
yêu cầu một số tài nguyên từ một quy trình ứng dụng khác hoạt động như
một Máy chủ.
Trong mô hình máy khách-máy chủ, bất kỳ quá trình nào cũng có thể hoạt động
như Máy chủ hoặc Máy khách. Không phải là loại máy, kích thước của máy hoặc khả
năng tính toán của nó khiến nó trở thành máy chủ; đó là khả năng phục vụ yêu cầu
làm cho một máy trở thành một máy chủ.
Một hệ thống có thể hoạt động đồng thời như Máy chủ và Máy khách. Đó là, một
tiến trình hoạt động như Máy chủ và một tiến trình khác hoạt động như một máy
khách. Điều này cũng có thể xảy ra khi cả hai quy trình máy khách và máy chủ
nằm trên cùng một máy.
91
Truyền thông dữ liệu và mạng máy tính
Liên lạc
Hai quy trình trong mô hình máy khách-máy chủ có thể tương tác theo nhiều cách khác nhau:
ổ cắm
Cuộc gọi thủ tục từ xa (RPC)
ổ cắm
Trong mô hình này, quy trình hoạt động như Máy chủ mở một ổ cắm bằng cách sử
dụng một cổng nổi tiếng (hoặc được khách hàng biết đến) và đợi cho đến khi một
số yêu cầu của khách hàng đến. Quá trình thứ hai hoạt động như một Khách hàng
cũng mở một ổ cắm; nhưng thay vì chờ một yêu cầu đến, máy khách sẽ xử lý 'yêu
cầu trước'.
Khi yêu cầu được gửi đến máy chủ, nó sẽ được phục vụ. Nó có thể là một yêu cầu
chia sẻ thông tin hoặc tài nguyên.
92
Tiến trình khách hàng gọi cuống trình khách. Nó chuyển tất cả các tham số
liên quan đến chương trình cục bộ cho nó.
Tất cả các tham số sau đó được đóng gói (sắp xếp lại) và một cuộc gọi hệ
thống được thực hiện để gửi chúng đến phía bên kia của mạng.
Kernel gửi dữ liệu qua mạng và đầu kia nhận nó.
Máy chủ từ xa chuyển dữ liệu đến máy chủ gốc nơi nó không được quản lý.
Các tham số được chuyển cho thủ tục và sau đó thủ tục được thực thi.
Kết quả được gửi lại cho khách hàng theo cách tương tự.
27. QUY TRÌNH ỨNG DỤNG Truyền thông dữ liệu và mạng máy tính
Có một số giao thức hoạt động cho người dùng trong Lớp ứng dụng. Giao thức lớp
ứng dụng có thể được chia thành hai loại:
dụ, DNS. Một số giao thức lớp Ứng dụng được mô tả bên dưới:
Một máy chủ DNS được yêu cầu với FQDN và nó phản hồi lại bằng địa chỉ IP được
ánh xạ với nó. DNS sử dụng cổng UDP 53.
Tác nhân truyền thông báo sử dụng SMTP để chuyển tiếp email đến một tác nhân
truyền thông báo khác (phía máy chủ). Trong khi SMTP được người dùng cuối sử
dụng để chỉ gửi email, Máy chủ thường sử dụng SMTP để gửi cũng như nhận email.
SMTP sử dụng cổng TCP số 25 và 587.
Phần mềm ứng dụng khách sử dụng Giao thức Truy cập Thư Internet (IMAP) hoặc
các giao thức POP để nhận email.
FTP sử dụng điều khiển ngoài băng tần tức là FTP sử dụng cổng TCP 20 để trao đổi
thông tin điều khiển và dữ liệu thực tế được gửi qua cổng TCP 21.
94
Truyền thông dữ liệu và mạng máy tính
Máy khách yêu cầu máy chủ cho một tệp. Khi máy chủ nhận được yêu cầu tệp, nó
sẽ mở kết nối TCP cho máy khách và chuyển tệp. Sau khi chuyển xong, máy chủ sẽ
đóng kết nối. Đối với tệp thứ hai, máy khách yêu cầu lại và máy chủ mở lại kết nối
TCP mới.
Khi một máy khách cần lấy thư từ máy chủ, nó sẽ mở một kết nối với máy chủ trên
cổng TCP 110. Sau đó, người dùng có thể truy cập thư của mình và tải chúng xuống
máy tính cục bộ. POP3 hoạt động ở hai chế độ. Chế độ phổ biến nhất, chế độ xóa,
là xóa các email từ máy chủ từ xa sau khi chúng được tải xuống các máy cục bộ.
Chế độ thứ hai, chế độ giữ, không xóa email khỏi máy chủ thư và cung cấp cho
người dùng một tùy chọn để truy cập thư sau này trên máy chủ thư.
Để truy cập các trang web, khách hàng thường sử dụng các trình duyệt web, trình
duyệt này chịu trách nhiệm khởi tạo, duy trì và đóng các kết nối TCP. HTTP là một
giao thức không trạng thái, có nghĩa là Máy chủ không lưu trữ thông tin về các yêu
cầu trước đó của máy khách.
HTTP 1.0 sử dụng HTTP không liên tục. Có thể gửi tối đa một đối tượng qua
một kết nối TCP.
HTTP 1.1 sử dụng HTTP liên tục. Trong phiên bản này, nhiều đối tượng có thể
được gửi qua một kết nối TCP.
95
28. DỊCH VỤ MẠNG Truyền thông dữ liệu và mạng máy tính
Hệ thống máy tính và hệ thống máy tính giúp con người làm việc hiệu quả và khám
phá những điều không tưởng. Khi các thiết bị này được kết nối với nhau để tạo
thành một mạng, các khả năng sẽ được nâng cao nhiều lần. Một số dịch vụ cơ bản
mà mạng máy tính có thể cung cấp là:
Kế toán
Trong một tổ chức, một số người dùng có tên người dùng và mật khẩu của họ được
ánh xạ với họ. Dịch vụ Thư mục cung cấp các phương tiện lưu trữ thông tin này ở
dạng khó hiểu và cung cấp khi được yêu cầu.
Dịch vụ tệp
Dịch vụ tệp bao gồm chia sẻ và truyền tệp qua mạng.
Chia sẻ file
Một trong những lý do sinh ra mạng là chia sẻ tệp. Chia sẻ tệp cho phép người dùng
chia sẻ dữ liệu của họ với những người dùng khác. Người dùng có thể tải tệp lên
một máy chủ cụ thể mà tất cả những người dùng dự định đều có thể truy cập được.
Thay vào đó, người dùng có thể chia sẻ tệp của mình trên máy tính của chính mình
và cung cấp quyền truy cập cho những người dùng dự định.
96
Truyền thông dữ liệu và mạng máy tính
Đây là hoạt động sao chép hoặc di chuyển tệp từ máy tính này sang máy tính khác
hoặc nhiều máy tính với sự trợ giúp của mạng bên dưới. Mạng cho phép người dùng
của nó xác định vị trí những người dùng khác trong mạng và truyền tệp.
Mạng xã hội
Các công nghệ gần đây đã làm cho cuộc sống kỹ thuật trở nên xã hội. Những người
hiểu biết về máy tính, có thể tìm thấy những người hoặc bạn bè đã biết khác, có
thể kết nối với họ và có thể chia sẻ suy nghĩ, hình ảnh và video.
Truy cập từ xa
Dịch vụ này cho phép người dùng truy cập dữ liệu trên máy tính từ xa. Tính năng
này được gọi là Máy tính để bàn từ xa. Điều này có thể được thực hiện thông qua
một số thiết bị từ xa, ví dụ như điện thoại di động hoặc máy tính ở nhà.
Cơ sở dữ liệu
Dịch vụ ứng dụng này là một trong những dịch vụ quan trọng nhất. Nó lưu trữ dữ
97
Truyền thông dữ liệu và mạng máy tính
liệu và thông tin, xử lý nó và cho phép người dùng truy xuất nó một cách hiệu quả
bằng cách sử dụng các truy vấn. Cơ sở dữ liệu giúp các tổ chức đưa ra quyết định
dựa trên số liệu thống kê.
98
Dịch vụ web
World Wide Web đã trở thành từ đồng nghĩa với internet. Nó được sử dụng để kết
nối với internet, và truy cập các tập tin và dịch vụ thông tin được cung cấp bởi các
máy chủ internet.