Network Layer
Chức năng chính của giao thức ở lớp theNetwork, lớp thứ ba trong mô hình OSI, là
để dịch địa chỉ mạng vào đối tác vật lý của họ và quyết định làm thế nào để định tuyến dữ liệu
từ người gửi đến người nhận. Giải quyết là một hệ thống giao nhận dạng duy nhất
con số để thiết bị trên mạng. Mỗi nút có hai loại địa chỉ.
Một loại địa chỉ được gọi là một address.Network mạng addressesfollow một thứ bậc
án giải quyết và có thể được gán thông qua phần mềm hệ điều hành. Họ là phân cấp, vì chúng có chứa các tập con của dữ liệu mà từng bước thu hẹp vị trí
của một nút, giống như địa chỉ nhà của bạn là phân cấp bởi vì nó cung cấp một quốc gia, tiểu bang,
mã vùng, thành phố, đường phố, số nhà, và người của tên. Mạng lưới các định dạng địa chỉ lớp
khác nhau tùy thuộc vào giao thức lớp mạng mà mạng sử dụng. Địa chỉ mạng
cũng là những địa chỉ lớp calledNetwork, địa chỉ logic, địa chỉ orvirtual. Thứ hai
loại địa chỉ được gán cho mỗi nút được gọi là địa chỉ vật lý, thảo luận chi tiết trong các
phần tiếp theo.
Ví dụ, một máy tính chạy trên một mạng TCP / IP có thể có một địa chỉ lớp mạng
của 10.34.99.12 và một địa chỉ vật lý của 0060973E97F3. Trong ví dụ lớp học, điều này
sơ đồ địa chỉ cũng giống như nói rằng "Bà Jones "và" công dân Hoa Kỳ với xã hội
an ninh số 123-45-6789 "là cùng một người. Mặc dù có thể có những người khác
có tên là "Ms. Jones "tại Hoa Kỳ, chỉ có một người có số An Sinh Xã Hội
123-45-6789. Trong giới hạn về lớp học của bạn, tuy nhiên, chỉ có một bà Jones, vì vậy
bạn có thể chắc chắn đúng người sẽ phản ứng khi bạn nói, "Bà. Jones? "There'snoneed
sử dụng cô an sinh xã hội.
Giao thức lớp mạng chấp nhận các phân đoạn lớp Giao thông vận tải và thêm giải quyết hợp lý
các thông tin trong một tiêu đề mạng. Tại thời điểm này, các đơn vị dữ liệu sẽ trở thành một gói. Mạng lưới
giao thức lớp cũng xác định đường đi từ điểm A trên một mạng tới điểm B trên một
mạng bằng cách xem xét:
ưu tiên ● Giao hàng (ví dụ, các gói tin đó tạo nên một cuộc gọi điện thoại được kết nối thông qua
Internet có thể được chỉ định ưu tiên cao, trong khi đó một khối lượng nhắn e-mail là thấp ưu tiên)
● Mạng tắc nghẽn
● Chất lượng dịch vụ (ví dụ, một số gói có thể yêu cầu nhanh hơn, đáng tin cậy hơn giao hàng)
● Chi phí của các tuyến đường thay thế
Quy trình xác định đường đi tốt nhất được biết đến như là định tuyến. Chính thức hơn, toroutemeans
để dữ liệu một cách thông minh dựa vào việc định địa chỉ, mô hình sử dụng, và tính sẵn sàng. Bởi vì
các lớp mạng xử lý định tuyến, bộ định tuyến các thiết bị kết nối các phân đoạn mạng và
trực tiếp dữ liệu thuộc về lớp mạng.
Mặc dù có rất nhiều giao thức lớp mạng, một trong những phổ biến nhất, và một trong những
làm nền tảng cho giao thông Internet nhất, là theIP (Giao thức Internet). Trong ví dụ của việc yêu cầu một
trang web, IP là giao thức mà chỉ thị các mạng mà các yêu cầu HTTP đến từ
và nơi cần đi. Hình 2-7 mô tả các dữ liệu tìm thấy trong một gói tin IP được sử dụng để liên lạc với các
Web sitewww.loc.gov/index.html.Notice các địa chỉ lớp mạng, hoặc địa chỉ IP, trong
dòng đầu tiên của gói tin. Việc đầu tiên, có nhãn "src Addr" tiết lộ địa chỉ IP duy nhất của máy tính cấp việc truyền tải. Tiếp theo, dán nhãn "DST Thêm", chỉ ra địa chỉ IP duy nhất
của máy tính nhận. Chương 4 minh họa các gói tin IP và mô tả chúng trong nhiều mạng detail.On TCP / IP dựa trên (như Internet), các giao thức lớp mạng có thể thực hiện
một chức năng bổ sung gọi là phân mảnh. Infragmentation, một giao thức lớp mạng
(như IP) subdivides các phân đoạn mà nó nhận được từ các lớp Giao thông vận tải thành nhỏ hơn
gói. Nếu quá trình này nghe có vẻ quen thuộc, đó là bởi vì phân mảnh thực hiện giống
nhiệm vụ tại tầng mạng rằng phân khúc thực hiện ở lớp Transport. Nó đảm bảo
rằng các gói cấp cho mạng lưới là không lớn hơn tối đa kích thước đơn vị truyền dẫn của mạng. Tuy nhiên, nếu một giao thức lớp Transport thực hiện phân khúc, phân mảnh có thể không cần thiết. Đối với hiệu quả mạng lưới lớn hơn, phân khúc được ưa thích. Không
tất cả các giao thức lớp Transport được thiết kế để thực hiện phân khúc. Nếu một Giao thông vận tải
giao thức lớp không thể thực hiện phân đoạn, các giao thức lớp mạng sẽ thực hiện phân mảnh, nếu cần thiết.
Data Link layer
Lớp thứ hai của mô hình OSI, lớp liên kết dữ liệu, giao thức phân chia dữ liệu mà họ nhận được
từ tầng mạng thành các khung riêng biệt mà có thể sau đó được truyền qua vật lý
lớp. Một khung hình là một gói có cấu trúc để chuyển dữ liệu đó không chỉ bao gồm các dữ liệu thô,
hoặc "tải trọng", nhưng cũng kiểm tra của người gửi và địa chỉ mạng của máy thu, và lỗi
và kiểm soát thông tin. Các địa chỉ cho mạng nơi để cung cấp các khung hình, trong khi
các kiểm tra lỗi và kiểm soát thông tin đảm bảo rằng frame đến mà không có bất kỳ
vấn đề.
Để hiểu được chức năng của các lớp liên kết dữ liệu đầy đủ, giả vờ cho một thời điểm mà các máy tính giao tiếp như con người. Giả sử bạn đang ở trong lớp học lớn của bà Jones, đó là
đầy đủ của sinh viên ồn ào, và bạn cần phải hỏi thầy một câu hỏi. Để nhận được tin nhắn của bạn
thông qua, có thể nói, "Bà Jones? Bạn có thể giải thích thêm về những ảnh hưởng của tuyến đường sắt
trên thương mại vào giữa thế kỷ XIX? "Trong ví dụ này, bạn là người gửi (trong một bận rộn
mạng) và bạn đã giải quyết nhận của bạn, bà Jones, chỉ là lớp liên kết dữ liệu
địa chỉ một máy tính khác trên mạng. Ngoài ra, bạn có định dạng suy nghĩ của bạn
như là một câu hỏi, cũng giống như các định dạng lớp Data Link dữ liệu vào khung hình có thể được giải thích
bằng cách nhận computers.What xảy ra nếu phòng quá ồn ào mà bà Jones nghe chỉ là một phần của câu hỏi của bạn? Ví
dụ, cô ấy có thể nhận được "về thương mại ở cuối thế kỷ XIX?" Đây là loại
lỗi có thể xảy ra trong truyền thông mạng cũng (vì những vấn đề hệ thống dây điện, ví dụ). Các giao thức lớp liên kết dữ liệu tìm hiểu thông tin đó đã được giảm xuống và yêu cầu
máy tính đầu tiên truyền lại nó nhắn cũng giống như trong một lớp học thiết Bà Jones có thể nói,
"Tôi không nghe thấy bạn. Bạn có thể lặp lại các câu hỏi? "Các lớp liên kết dữ liệu hoàn thành nhiệm vụ này
thông qua một quá trình được gọi là kiểm tra lỗi.
Lỗi kiểm tra được thực hiện bởi một 4-byteFCS (chuỗi kiểm tra frame) lĩnh vực, mà mục đích
là để đảm bảo rằng các dữ liệu tại các điểm đến chính xác những trận đấu các dữ liệu được cấp phát từ nguồn.
Khi nút nguồn truyền dữ liệu, nó thực hiện một thuật toán (hay thói quen toán học)
gọi aCRC (cyclic redundancy check). CRC mất các giá trị của tất cả các trường trước
trong khung hình và tạo ra một số 4 byte duy nhất, FCS. Khi node đích
nhận được frame, dịch vụ của tầng liên kết dữ liệu của nó xắp xếp lại các FCS qua các thuật toán CRC cùng và đảm bảo rằng các lĩnh vực của khung phù hợp với hình thức ban đầu của họ. Nếu so sánh này không thành công,
nút nhận giả định rằng các khung đã bị hư hỏng trong quá cảnh và yêu cầu các
nút nguồn truyền lại dữ liệu. Lưu ý rằng nút nhận, và không phải là nút gửi, là
trách nhiệm phát hiện lỗi.
Ngoài ra, Data Link layer đợi của người gửi để xác nhận từ người nhận
lớp Transport rằng dữ liệu đã được xác nhận. Nếu người gửi không có được sự thừa nhận điều này trong một thời gian quy định thời gian, lớp liên kết dữ liệu của nó cho hướng dẫn để truyền lại
các thông tin. Các lớp liên kết dữ liệu không bao giờ cố gắng để tìm ra những gì đã đi sai. Tương tự như vậy,
như trong một lớp học bận rộn, bà Jones có thể sẽ nói, "Xin lỗi?" Chứ không phải là, "Có vẻ
như nếu bạn có thể có một câu hỏi về đường sắt, và tôi nghe thấy chỉ là phần cuối cùng của nó, mà
xử lý thương mại , vì vậy tôi giả sử bạn đang hỏi về thương mại và đường sắt; là đúng? "Rõ ràng, các phương pháp cũ là hiệu quả hơn.
Một rủi ro thông tin liên lạc có thể xảy ra trong một lớp học ồn ào hoặc trên một mạng lưới bận rộn là một thị trường bất yêu cầu thông tin liên lạc. Ví dụ, ở cuối lớp, 20 người có thể
hỏi bà Jones 20 câu hỏi khác nhau cùng một lúc. Tất nhiên, cô không thể chú ý đến tất cả chúng
cùng một lúc. Cô có thể sẽ nói, "Một người tại một thời điểm, xin vui lòng", sau đó trỏ đến một sinh viên hỏi một câu hỏi. Điều này cũng giống như những gì các lớp liên kết dữ liệu không cho các Physical
layer. Một nút trên mạng (một máy chủ Web, ví dụ) có thể nhận được nhiều yêu cầu
bao gồm nhiều khung dữ liệu mỗi. Các lớp liên kết dữ liệu kiểm soát dòng chảy của thông tin này, cho phép các NIC để xử lý dữ liệu mà không có lỗi.
Trong thực tế, IEEE đã chia lớp liên kết dữ liệu thành hai lớp con, như thể hiện trong hình 2-8.
Lý do cho sự thay đổi này là để cho phép các giao thức lớp cao hơn (ví dụ, những người hoạt động
trong lớp Network) để tương tác với các lớp giao thức liên kết dữ liệu mà không quan tâm vật lý
kỹ thuật lớp.
Lớp con trên của lớp liên kết dữ liệu, gọi là theLLC (Logical Link Control), lớp con,
cung cấp một giao diện với các giao thức lớp mạng, quản lý kiểm soát dòng chảy, và các vấn đề
yêu cầu để truyền cho rằng dữ liệu đã bị lỗi. TheMAC (Media Access Control), lớp con, lớp con dưới của lớp liên kết dữ liệu, quản lý truy cập đến thể chất
trung bình. Nó gắn thêm thephysical địa chỉ cơ máy tính đích vào khung dữ liệu.
Các địa chỉ vật lý là một số cố định liên quan đến giao diện mạng của thiết bị. Nó được
gán cho mỗi NIC tại nhà máy và được lưu trữ trong bộ nhớ on-board của NIC. Bởi vì địa chỉ này được nối thêm bởi lớp con MAC của lớp liên kết dữ liệu, nó còn được gọi là AMAC
addressor địa chỉ lớp ADATA Link. Đôi khi, nó còn được gọi là ahardware địa chỉ.
Bạn có thể tìm thấy địa chỉ vật lý của NIC thông qua tiện ích cấu hình giao thức máy tính của bạn
hoặc chỉ đơn giản nhìn vào NIC. Các địa chỉ vật lý sẽ được đóng dấu trực tiếp vào
bảng mạch của NIC hoặc một sticker gắn liền với một số phần của NIC, như thể hiện trong hình 2-9.
Trong Hands-On Dự án 2-3 ở cuối chương này, bạn sẽ có một cơ hội để khám phá của bạn
địa chỉ vật lý của máy tính bằng cách sử dụng cả hai phương pháp này.
đang được dịch, vui lòng đợi..