Trong thời đại ngày nay, công nghệ IP đang ngày càng được sử dụng rộng rãi trong các lĩnh vực truyền thông. Nó không chỉ được sử dụng để truyền dữ liệu mà còn dùng để truyền các dịch vụ khác như thoại, audio, video, các dịch vụ đa phương tiện.Do vậy, các nhà nghiên cứu viễn thông đã tích cực nghiên cứu phát triển công nghệ IP để đáp ứng kịp thời cho các nhu cầu thực tế.Trong đó vấn đề phát triển các giao thức định tuyến trong mạng IP là một vấn để hết sức quan trọng. Một trong những phát minh gần đây nhất về vấn đề này là giao thức OSPF được phát triển bởi nhón đặc trách kỹ thuật Internet IETF. OSPF được phát triển để khắc phục những hạn chế của giao thức định tuyến RIP được phát triển trước đó.
66 trang |
Chia sẻ: vietpd | Lượt xem: 3798 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Đề tài Nghiên cứu giao thức định tuyến ospf và ứng dụng trong mạng doanh nghiệp, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CHU VĂN AN
---------------------------------------------
ĐỀ TÀI THỰC TẬP
NGHIÊN CỨU GIAO THỨC ĐỊNH TUYẾN OSPF
VÀ ỨNG DỤNG TRONG MẠNG DOANH NGHIỆP
CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN
MÃ SỐ:
NGUYỄN VĂN NAM
Người hướng dẫn đề tài: GV. ĐOÀN ĐÌNH TUYÊN
Lời nói đầu
Trong thời đại ngày nay, công nghệ IP đang ngày càng được sử dụng rộng rãi trong các lĩnh vực truyền thông. Nó không chỉ được sử dụng để truyền dữ liệu mà còn dùng để truyền các dịch vụ khác như thoại, audio, video, các dịch vụ đa phương tiện..Do vậy, các nhà nghiên cứu viễn thông đã tích cực nghiên cứu phát triển công nghệ IP để đáp ứng kịp thời cho các nhu cầu thực tế.Trong đó vấn đề phát triển các giao thức định tuyến trong mạng IP là một vấn để hết sức quan trọng. Một trong những phát minh gần đây nhất về vấn đề này là giao thức OSPF được phát triển bởi nhón đặc trách kỹ thuật Internet IETF. OSPF được phát triển để khắc phục những hạn chế của giao thức định tuyến RIP được phát triển trước đó.
Đề tài tốt nghiệp “Nghiên cứu giao thức định tuyến OSP và ứng dụng trong mạng I.Ngoài ra để tài cũng nhắc lại những kiến thức cơ bản nhất về mạng IP để giúp người đọc dễ dàng hơn trong việc tiếp cận với giao thức OSPF. Để tài bao gồm những nội dung sau:
Chương 1: Nhắc lại các kiến thức cơ bản về chồng giao thức TCP/IP. Trong đó có tóm tắt các chức năng cơ bản nhất của các lớp, so sánh mô hình TCP/IP với mô hình OSI, và có trình bày một số giao thức thuộc chồng giao thức TCP/IP.
Chương 2: Trình bày các kiến thức quan trọng nhất về định tuyến trong mạng IP. Trong đó có nói rõ về định tuyến tĩnh và định tuyến động. Trong phàn định tuyến động, tài liệu trình bày sơ qua về một số giao thức định tuyến quen thuộc nhất là RIP, RIP-2, và OSPF.
Chương 3: Đây là chương chính của đề tài. Chương này sẽ trình bày một cách tương đối toàn diện tất cả các vấn đề về OSPF. Đọc xong chương này bạn sẽ có một kiến thức đầy đủ và sâu rộng về giao thức định tuyến OSPF.
Chương 4: Nêu một số ứng dung của OSPF trong các mạng IP cỡ lớn và đồng thời cũng trình bày ứng dụng của giao thức định tuyến OSPF trong mạng WAN của công ty ITN.
MỤC LỤC
MỤC LỤC :
LỜI MỞ ĐẦU:
THUẬT NGỮ VÀ TỪ VIẾT TẮT: 06
DANH MỤC CÁC HÌNH VẼ: 09
CHƯƠNG 1: 12
TỔNG QUAN VỀ HỆ THỐNG GIAO THỨC TCP/IP 12
1.1 Hệ thống giao thức TCP/IP. 121.1.1 Khái niệm TCP/IP. 1.1.2 Mô hình củaTCP/IP. 141.2 Qúa trình đóng gói dữ liệu của TCP/IP 151.3 Giao thức IP và địa chỉ IP 151.3.1 Giao thức IP 161.3.2 Khái niệm địa chỉ IP 171.3.2.1 Cấu trúc địa chỉ IP 171.3.2.2 Địa chỉ quảng bá 18 1.3.2.3 Địa chỉ Private và địa chỉ Public 18 a Địa chỉ Private 19 b Địa chỉ Public 20
1.4 Kỹ thuật chia VLSM 201.5 Lớp Internet 211.5.1 Đánh địa chỉ và phân phối 211.5.2 Giao thứcInternet IP 23
1.5.3 Giao thức TCP và UDP 201.5.4 Giao thức phân giải địa chỉ ARP 241.5.5 Giao thức phân giải địa chỉ ngược RARP 241.5.6 Giao thức thông điệp điều khiển Internet ICMP 251.6 Phân mạng con 25 1.6.1 Cách thức phân chia mạng con 25 1.6.2 Mục đích của việc phân mạng con 25
1.7 NAT 25
CHƯƠNG 2 32
ĐỊNH TUYẾN TRONG MẠNG 32
2.1 Khái niệm định tuyến 322.2 Các yếu tố kỹ thuật ảnh hưởng đến định tuyến 32
2.3 Các thiết bị đóng vai trò định tuyến 322.4 Phân loại định tuyến 32
2.4.1 Định tuyến tĩnh 32
2.4.2 Định tuyến động 32 2.5 Các thuật toán định tuyến 33
2.5.1 Định tuyến Vector khoảng cách 33
2.5.2 Định tuyến theo trạng thái liên kết 33
2.6 Giao thức định tuyến 33
2.6.1 Giao thức định tuyến EGP 33
2.6.2 Các giao thức IGP 33
2.6.2.1 Khái niệm giao thức IGP 33
2.6.2.2 Một giao thức IGP thông dụng 33
a. Giao thức thông tin định tuyến RIP 34
b. Giao thức thông tin định tuyến phiên bản RIPv2 34
CHƯƠNG 3: 37
NGHIÊN CỨU GIAO THỨC ĐỊNH TUYẾN OSPF 37
3.1 Giới thiệu chung về OSPF 373.1.1 Khái niệm về định tuyến OSPF 383.1.2 Nguyên lý hoạt động của OSPF 383.1.2 Ưu điểm và nhược điểm của OSPF 383.2. Một số khái niệm sử dụng trong OSPF 393.2.1 Giao thức Hello 403.2.1.1 Khái niệm giao thức Hello 42
3.2.2 Nguyên lý hoạt động của giao thức Hello 423.3 Các loại mạng trong định tuyến OSPF 433.3.1 Mạng điểm – điểm 463.3.2 Mạng quảng bá 463.3.3 Mạng NBMA (Nonbroadcast - Multiaccess 473.3.4 Mạng điểm – đa điểm 523.4 Giao diện OSPF 553.4.1 Cấu trúc dữ liệu giao diện 583.4.2 Trạng thái các giao diện 593.5 DR và BDR,quá trình bầu chọn DR và BDR 603.5.1 DR,BDR 613.5.2 Qúa trình bầu chọn DR và BDR 633.6 Neighbor 643.6.1 Khái niệm Neighbor 653.6.2 Cấu trúc dữ liệu của Neighbor 653.6.3 Trạng thái các Neighbor 723.6.4 Thiết lập mối quan hệ thân mật (Adjacency) của các Neighbor 723.7 Area (Vùng) 73
3.7.1 Định nghĩa Area 733.7.2 Lợi ích khi sử dụng Area 733.7.3 Các loại Area 733.7.4 Phân chia Area 733.7.5 Area sử dụng liên kết ảo 733.7.5.1 Định nghĩa liên kết ảo 733.7.5.2 Mục đích sử dụng liên kết ảo 733.7.6 Are cụt (Stub Area) 74
3.7.6.1 Khái niệm Stub Area 743.7.6 .2 Mục đích sử dụng Stub Area 743.7.7 Area cụt hoàn toàn (Totally Stubby Area) 743.7.8 Not Stub Area (NSSA) 743.8 Các loại Router trong Area 753.9 Cơ sở dữ liệu trạng thái liên kết (LSA) 76
3.10 Các loại LSA 76
3.11 Các loại đường trong định tuyến OSPF 76
3.12 Bảng định tuyến 76
3.13 Tra bảng định tuyến 76
CHƯƠNG 4: 77
ỨNG DỤNG ĐỊNH TUYẾN OSPF TRONG MẠNG DOANH NGHIỆP 77
4.1 Giới thiệu những ứng dụng của định tuyến OSPF 77
4.1.1 Mô hình phân cấp 774.1.2 Các lớp trong mô hình phân cấp 78 a. Lớp lõi 78 b. Lớp phân phối 78 c. Lớp truy nhập 784.1.3 Tính năng của mạng phân cấp 794.2 Ứng dụng định tuyến OSPF với việc cân bằng tải 804.2.1 Định tuyến đa đường 804.2.2 Cân bằng tải trong định tuyến OSPF 824.3 Ứng dụng định tuyến OSPF trong mạng WAN của công ty ITN 88
4.3.1 Sơ đổ mạng WAN của công ty ITN
4.31.1 Sơ đồ tổng quát
4.3.1.2 Sơ đổ phân lớp
4.3.1.3 Sơ đồ bảo mật trong mạng nội bộ của công ty
4.3.2 Quy hoạch địa chỉ IP
4.3.3 Cấu hình mạng WAN cho công ty ITN
THUẬT NGỮ VÀ TỪ VIẾT TẮT
APIs
Application Programming Interface
Giao diện lập trình ứng dụng
ARP
Address Resolution Protocol
Giao thức phân giải địa chỉ
ASBR
Autonomous System Boudary Router
Router biên giới độc lập
BDR
Backup Designated Router
Router dự phòng
BOOTP
Boot Programe
Chương trình khổ động
CIDR
Classless Internet Domain Routing
Định tuyến tên miền không phân lớp
CSMA/CD
Carrier Sense Multiple
Access/Collision Detect
Đa truy cập cảm nhận sóng
mang/ Phát hiện xung đột
DD
Database Description
Mô tả cơ sở dữ liệu
DR
Designated Router
Router chính
EGP
Exterior Gateway Protocol
FDDI
Fiber Distributed Data Interface
FTP
File Transfer Protocol
Giao thức truyền tệp tin
ICMP
Internet Control Message Protocol
Giao thức thông điệp điều khiển
IE
Input Event
Biến cố đầu vào
IETF
Internet Engineering Task Force
Nhóm đặc trách kĩ thuật Internet.
IG
Interior Gateway Protocol
IP
Internet Protocol
Giao thức Internet
IS-IS
Intermediate System to Intermediate
System
ISPs
Internet Service Providers
Nhà cung cấp dịch vụ Internet.
LAN
Local Area Network
Mạng cục bộ
LDP
Label Distribute Protocol
Giao thức phân bổ nhãn.
LLC
Logical Link Control
Điều khiển liên kết luận lý
LSA
Link State Advertisement
Gói quảng cáo trạng thái liên kết.
LSR
Label Switch Router
Router chuyển mạch nhãn.
MAC
Media Access Control
Điều khiển truy xuất môi trường
MPLS
Multiprotocol Label SwitchinG
Chuyển mạch nhãn đa giao thức.
MS
Master/Slave
Chủ/Tớ
NAT
Network Address Translation
Biên dịch địa chỉ mạng
NBMA
Non Broadcast Multiaccess
Đa truy nhập không quảng bá
NGN
Generation Network
Mạng thế hệ tiếp theo.
OSI
Open Systems Interconnection
Mô hình liên kết hệ thống đấu nối
OSPF
Open Shortest Path First
Giao thức ưu tiên đường đi ngắn
PDU
Protocol Data Unit
Đơn vị số liệu giao thức
PPP
Point to Point Protocol
Giao thức điểm điểm
RAP
Reverse Address Resolution Protocol
Giao thức phân giải địa ngược
RIP
Routing Information Protocol
Giao thức thông tin định tuyến.
RIP-2
RIP version 2
RIP phiên bản 2
SPF
Shortest Path First
Giao thức điều khiển truyền dẫn
TCP
TransportControl Protocol
Giao thức điều khiển truyền dẫn
UDP
User Datagrame Protocol
Giao thức dữ liệu người dùng.
VLSM
Variable Length Subnet Mask
Mặt nạ mạng con có chiều dài biến đổi
DANH MỤC CÁC HÌNH VẼ
Chương 1
Hình 1.1 Các lớp trong mô hình TCP/IP: 12
Hình 1.2 Qúa trình đóng gói dữ liệu: 13
Hình 1.3 Cấu trúc các lớp địa chỉ IP: 13
Hình 1.4 Địa chỉ mạng con: 16
Hình 1.5 : 19
Chương 3
Hình 3.1 39
Hình 3.2 40
Hình 3.3 Sự chuyển đổi giứa các trạng thái giao diện OSPF: 43
Hình 3.4 Sự chuyển đổi trạng thái từ Dow sang Full: 47
Hình 3.5 Sự chuyển đổi trạng thái từ Init sang Full: 48
Hình 3. 6 Ví dụ quá trình đồng bộ cơ sở dữ liệu: 53
Hình 3.7 Mô tả các Router liên kết với nhau: 55
Hình 3.8 Các LSA được truyền qua Adjacency trong các gói
cập nhật trạng thái liên kết: 56
Hình 3.9 Tràn lụt gói trong mạng quảng bá: 57
Hình 3.10 Sự phân chia của Area: 60
Hình 3.11 Sự phân chia của Area Backbone: 61
Hình 3.12 Liên kết ảo nối Area 1 với Area 0 qua Area 12: 62
Hình 3.13 Liên kết ảo nối hai phần của Backbone qua Area 3: 62
Hình 3.14 Các loại Router: 63
Hình 3.15 Router LSA mô tả tất cả giao diện của Router: 66
Hình 3.16 Mạng LSA mô tả mạng đa truy nhập và tất cả các Router gắn vào mạng:
67
Hình 3.17 Các Network Summary LSA mô tả các đích liên miền: 68
Hình 3.18 ASBR Summary LSA quảng cáo các tuyến nối tới ASBR: 69
Hình 3.19 AS External LSA quảng cáo các đích bên ngoài vào hệ thống độc lập: 70
Hình 3.20 Có thể tiết kiệm được bộ nhớ và cải thiện hoạt động bằng cách cấu hình
Area 2 là một Stub area: 72
Hình 3.21 : 73
Hình 3.22: 74
Hình 3.23 Các loại đường: 75
Chương 4
Hình 4.1 Mô hình mạng phân cấp 3 lớp: 80
Hình 4.2 Mạng phân cấp: 80
Hình 4.3 Đường đi của gói tin: 80
Hình 4.4 Cân bằng tải trong OSPF: 82
Hình 4.5 Kiến trúc cơ bản của một node MPLS: 84
Hình 4.6 Kiến trúc LSA cạnh: 85
Hình 4.7 Qúa trình truyền gói tin trong miền MPLS: 85
Hình 4.8 Vai trò của MPLS trong mạng IP cỡ lớn: 86
Hình 4.9 Sự kết hợp giữa LDP và OSPF: 87
CHƯƠNG 1
TỔNG QUAN VỀ HỆ THỐNG GIAO THỨC TCP/IP
Hệ thống giao thức TCP/IP
TCP/IP là gì
TCP/IP (Internet protocol suite) là mt bộ các giao thức truyền thông cài đặt chồng giao thức mà Internet và hầu hết các mạng máy tính đang chạy trên đó.
Bộ giao thức TCP/IP có thể được coi là một tập hợp các tầng, mỗi tầng giải quyết một tập các vấn đề có lên quan đến việc truyền dữ liệu, và cung cấp cho các giao thức tầng cấp trên một dịch vụ được định nghĩa rõ rang dựa trên việc sử dụng các dịch vụ của các tầng thấp hơn.
Mô hình của TCP/IP
Mô hình TCP/IP được phân thành 4 lớp, mỗi lớp thực hiện các nhiệm vụ riêng biệt.
Lớp ứng dụng
Lớp vận chuyển
Lớp Internet
Lớp truy cập mạng
Hình 1.1 Các lớp trong mô hình TCP/IP
Chức năng các lớp:
Lớp ứng dụng (Application layer): Cung cấp các ứng dụng cho việc xử lý sự cố mạng, truyền tập tin, điều khiển từ xa, và các hoạt động Internet. Lớp này cũng hỗ trợ cho các giao tiếp lập trình ứng dụng (Application Programming Interface - APIs) cho phép các chương trình viết trên một môi trường cụ thể để truy cập mạng.
Lớp vận chuyển (Transport layer): Cung cấp các chức năng điều khiển luồng,kiểm soát lỗi và dịch vụ báo nhận cho liên mạng. Hoạt động như một giao tiếp cho các ứng dụng mạng.
Lớp Internet (Internet layer): Cung cấp chức năng đánh địa chỉ luận lý, độc lậpphần cứng mà nhờ đó dữ liệu có thể di chuyển giữa các mạng con có các kiến trúc vật lý khác nhau. Cung cấp các chức năng định tuyến để giảm lưu lượng và hỗ trợ phân bố dọc theo liên mạng. Liên kết các địa chỉ vật lý với các địa chỉ luận lý.
Lớp truy cập mạng (Network Access layer): Cung cấp một giao tiếp với mạng vật lý. Các định dạng dữ liệu cho môi trường truyền và các địa chỉ dữ liệu cho mạng con (subnet) được dự trên các địa chỉ phần cứng vật lý. Cung cấp kiểm soát lỗi cho dữ liệu phân bố trên mạng vật lý.
1.2 Qúa trình đóng gói dữ liệu của TCP/IP
Trong quá trình truyền dữ liệu mỗi lớp đòi hỏi các dịch vụ cần thiết để thực hiện vài trò của nó. Khi truyền, dữ liệu đi xuyên qua từng lớp của chồng giao thức từ trên xuống dưới, mỗi lớp sẽ có một số thông tin thích hợp gọi là tiêu để ( header) gắn vào dữ liệu, tạo thành đơn vị dữ liệu giao thức PDU (Protocol Data Unit) của lớp tương ứng.
Quá trình đóng dữ liệu được mô tả như sau.
Hình 1.2 Qúa trình đóng gói dữ liệu
Giao thức IP và Địa chỉ IP
Giao thức IP
Giao thức IP là một giao thức hướng dữ liệu được sử dụng bởi các máy chủ nguồn và đích để truyền dữ liệu trong một liên mạng chuyển mạch gói.
Địa chỉ IP là gì
Địa chỉ IP là một số nguyên 32 bit, thường được biểu diễn dưới dạng 4 số nguyên cách nhau bởi dấu chấm. Một số nguyên trong địa chỉ IP là một byte, thường được gọi là một octec (8 bits).
Cấu trúc của địa chỉ IP
Một địa chỉ IP là một địa chỉ nhị phân 32 bit. Địa chỉ 32 bit này được phân chia thành 4 đoạn 8 bit được gọi là octet.
Mỗi phần của địa chỉ IP được sử dụng để định danh mạng, và một phần của địa chỉ được sử dụng cho định danh host. Có 5 lớp địa chỉ sau:
Các địa chỉ lớp A – 8 bit đầu tiên của địa chỉ IP được sử dụng cho định danh mạng. 24 bit cuối cùng được sử dụng cho định danh host.
Các địa chỉ lớp B – 16 bit đầu tiên của địa chỉ IP được sử dụng cho định danh địa chỉ mạng, 16 bit tiếp theo dịnh danh cho host.
Các địa chỉ lớp C – 24 bit đầu tiên của địa chỉ IP được sử dụng định danh mạng cà 8 bit cuối định danh host.
Các địa chỉ lớp D – 4 bit đầu tiên bên trái của địa chỉ mạng lớp D luôn bắt đầu với dạng nhị phân 1110. Địa chỉ lớp D sử dụng cho truyên Multicasting
Các địa chỉ lớp E – 5 bit bên trái đầu tiên của một mạng lớp E luôn bắt đầu với mẫu nhị phân 11110. Địa chỉ lớp E dùng để dự phòng trong tương lai.
0
Net ID
Host ID
Class A
1
0
Net ID
Host ID
Class B
1
1
0
Net ID
Host ID
Cl ass C
1
1
1
0
Multicast Address
Class D
1
1
1
1
0
Reserved for future use
Class E
Hình 1.3 Cấu trúc của các lớp địa chỉ IP
Địa chỉ quảng bá
Địa chỉ quảng bá (broadcast): Là địa chỉ mà khi thông tin gửi tới địa chỉ đó, địa chỉ chỉ đó sẽ gửi thông tin tới tất cả các máy trong mạng.
Địa chỉ Private và địa chỉ Public
Địa chỉ Private
Là địa chỉ được dùng trong mạng nội bộ. Địa chỉ này không được phép có mặt tại Internet.
Địa chỉ Public
Là địa chỉ sử dụng trong mạng Internet.
Subnet và kỹ thuật chia Subnet
Subnet là gì
Một mạng lớn được chia thành nhiều mạng nhỏ hơn gọi là Subnet
Kỹ thuật chia Subnet
Để tạo ra một địa chỉ mạng con, người quản trị mạng mượn các bit từ gốc và gán chúng như là Subnet ID. Số bit tối thiểu có thể mượn là 2. Số bit tối đa có thể mượn sao cho còn để lại ít nhất 2 bit cho chỉ số host.
Kỹ thuật VLSM (Variable-Length Subnet Mask)
Trong khi chia subnet cho địa chỉ mạng IP, subnet đầu tiên và subnet cuối cùng được khuyến cáo là không sử dụng. Điều này dẫn đến lãng phí địa chỉ trong hai subnet này. Với VLSM, chúng ta có thể tận dụng subnet đầu tiên và subnet cuối cùng này. VLSM cho phép một tổ chức có thể sử dụng chiều dài subnet mask khác nhau trong một địa chỉ mạng lớn. VLSM còn được gọi là “ chia subnet trong một subnet lớn” giúp tận dụng tối đa không gian địa chỉ.
Lớp Internet
Đánh địa chỉ và phân phối
Một máy tính thông tin với nhau thông qua một thiết bị giao tiếp mạng như card tương thích mạng. Thíêt bị giao tiếp mạng có một địa chỉ vật lý duy nhất và được thiết kế để nhận dữ liệu đến địa chỉ vật lý đó.Địa chỉ vật lý này được ghi vào card mạng khi nó được chế tạo.Một thiết bị như một card ethernet không biết bất kỳ chi tiết nào của các lớp giao thức bên trên.Nó không biết địa chỉ IP của nó và cũng không biết một khung đến được gửi từ đâu. Nó chỉ lắng nghe các khung đang tới, chờ một khung có địa chỉ là địa chỉ vật lý của chính nó, và chuyển khung đó ngược lên trên chồng giao thức.
Sự phân phối địa chỉ vật lý này làm việc rất tốt trên một đoạn LAN riêng biệt. Một mạng bao gồm chỉ một ít máy tính trên một môi trường liên tục có thể hoạt động mà không cần gì khác ngoài địa chỉ vật lý. Dữ liệu có thể chuyển trực tiếp từ bộ tương thích này đến bộ tương thích khác mà chỉ cần sử dụng các giao thức mức thấp liên quan với mức truy cập mạng. Không may, trên một mạng định tuyên không thể phân phối dữ liệu bằng địa chỉ vật lý. Các thủ tục tìm ra đích đến dùng cho việc phân phối bằng địa chỉ vật lý lại không hoạt động được thông qua giao
tiếp Router. Cho dù chúng có thực hiện được thì việc phân phối bằng địa chỉ vật lý sẽ cồng kềnh vì địa chỉ vật lý cố định vào trong thẻ mạng không cho phép bạn áp đặt một cấu trúc luận lý trên không gian địa chỉ.
Vì thế TCP/IP sẽ làm cho địa chỉ vật lý trở nên vô hình và thay thế vào đó nó tổ chức mạng theo một sơ đồ đánh địa chỉ phân lớp và luận lý. Sơ đồ đánh địa chỉ luận lý được duy trì bởi giao thức IP ở lớp Internet. Địa chỉ luận lý được gọi là địa chỉ IP.
Một giao thức lớp internet khác gọi là giao thức phân giải địa chỉ (address resolution protôcl - ARP) hình thành tập hợp một ánh xạ các địa chỉ vào các địa chỉ vật lý.
Trên một mạng định tuyến, phần mềm TCP/IP sử dụng chiến lược sau để gửi dữ liệu trên mạng:
Nếu địa chỉ đích trên cùng một đoạn mạng với máy tính nguồn, máy tính nguồn gửi gói tin trực tiếp đến đích. Địa chỉ IP được phân giải sang một địa chỉ vật lý sử dụng ARP và dữ liệu được hướng tới bộ tương thích mạng đích.
Nếu địa chỉ đích trên môt đoạn mạng khác với máy tính nguồn, các tiến trình sau bắt đầu:
Datagram được đưa tới Gateway. Gateway là thiết bị trên đoạn mạng cục bộ có thể chuyển tiếp tới một datagram đến các đoạn mạng khác. Địa chỉ Gateway được phân giải sang địa chỉ vật lý sử dụng ARP, và dữ liệu được gửi đến bộ tương thích mạng của Gateway.
Datagram được định tuyến qua Gateway đến một đoạn mạng mức cao hơn ( hình 1.8) ở đó tiến trình được lập lại. Nếu địa chỉ đích nằm trên đoạn mạng mới này, dữ liệu được truyển tới đích của nó. Nếu không, datagram được gửi đến một gateway khác.
Datagram đi qua chuỗi các Gateway đến đến đoạn đích, ở đó địa chỉ IP đích ánh xạ đến một địa chỉ vật lý sử dụng ARP và dữ liệu được hướng đến bộ tương thích mạng đích.
Do đó, các giao thức lớp Internet phải có thể:
Xác định được bất kỳ máy tính nào trên mạng.
Cung cấp một phương tiện để xác địn khi nào thông điệp phải được truyền qua một Gateway.
Cung cấp một phương tiện để xác định đoạn mạng đích độc lập sao cho datagram sẽ đi qua các Router đến đúng đoạn mạng một cách hiệu quả.
Giao thức Internet
Giao thức Internet – Internet Protocol (IP) là giao thức cũng cấp một hệ thống đánh địa chỉ có phân cấp, độc lập phần cứng và đưa ra các dịch vụ cần thiết cho việc phân phối dữ liệu trên một mạng định tuyến phức tạp. Mỗi tương thích mạng trên một mạng TCP/IP có địa chỉ IP duy nhất.
Giao thức TCP và UDP
TCP
Định nghĩa TCP: TCP là một giao thức hướng kết nối, cung cấp khả năng điều khiển lỗi và điều khiển luồng bao quát.
Các tính năng quan trong của TCP:
TCP là một giao thức hướng kết nối.
Xử lý định hướng luồng, TCP xử lý dữ liệu trong một luồng.Hay nói cách khác, ở một thời điểm, TCP có thể chấp nhận dữ liệu một byte hơn là một khối dữ liệu được định dạng trước. TCP chia sẽ dữ liệu thành nhiều đoạn và có chiều dài khác nhau như trước khi chuyền qua lớp Internet.
Sắp xếp lại thứ tự: Nếu dữ liệu đến không theo thứ tự, TCP phải có khả năng sắp xếp lại dữ liệu theo đúng thứ tự ban đầu.
Điều khiển luồng: Chức năng điều khiển luồng của TCP đảm bảo việc truyền dữ liệu không bị sai hoặc bị tràn qua dung lượng nhận. Việc này đặc biệt được chú trọng trong điều khiển môi trường thay đổi với nhiều sự khác biệt về tốc độ xử lý CPU và kích thước bộ đệm.
Thứ tự ưu tiên và sự bảo mật: Mức độ ưu tiên và bảo mật có thể được thiết lập cho các kết nối TCP. Tuy nhiên nhiều trình tự thực thi TCP không cấp những tính năng này.
Đóng kết nối an toàn: Việc kết nối của TCP cũng được thực hiện cẩn thận như lúc khởi tạo kết nối. Chức năng này đảm bảo tất cả các đoạn dữ liệu được gửi và nhận trước khi kết nối bị đóng.
UDP
Định nghĩa UDP: UDP