Đặc điểm của giao thức TCP / IP (Transmission Control Protocol /
Internet Protocol)
TCP / IP (Transmission Control Protocol / Internet Protocol) không chỉ đơn giản là một giao thức, nhưng
đúng hơn là một bộ các giao thức bao gồm cả chuyên TCP, IP, UDP, ARP, và nhiều người khác -
calledsubprotocols. Hầu hết các quản trị viên mạng tham khảo toàn bộ nhóm là "TCP / IP", hay
đôi khi chỉ đơn giản là "IP." Ví dụ, một người quản trị mạng có thể nói, "mạng lưới của chúng tôi
chỉ chạy IP" khi cô có nghĩa là tất cả các dịch vụ của mạng dựa trên giao thức TCP / IP
subprotocols.
TCP / IP rễ của nói dối với Bộ Quốc phòng Hoa Kỳ, đã phát triển giao thức TCP / IP
cho mạng lưới nghiên cứu nâng cao Cơ quan Dự án của mình (ARPANET, tiền thân của ngày hôm nay của
Internet) vào cuối năm 1960. UNIX và Linux đã luôn luôn dựa trên giao thức TCP / IP. Gần đây nhất
phiên bản của tất cả các hệ điều hành mạng khác cũng sử dụng giao thức TCP / IP là giao thức mặc định của họ.
Mặc dù dãy giao thức khác tồn tại, TCP / IP đã trở thành nhờ tiêu chuẩn để một số
ưu điểm:
● Nó được mở, chứ không phải là độc quyền-TCP / IP không thuộc sở hữu của một công ty, có nghĩa là
bạn không cần phải mua một giấy phép để sử dụng nó. Không tốn chi phí và mã của nó có thể được
sửa và sửa đổi bởi bất kỳ lập trình viên.
● Nó là linh hoạt-The TCP / IP giao thức có thể chạy trên hầu như bất kỳ nền tảng và
kết nối các hệ điều hành khác nhau và các thiết bị.
● Nó truyền isroutable-TCP / IP thực lớp mạng thông tin địa chỉ đó
có thể được giải thích bởi các bộ định tuyến để xác định đường đi tốt nhất cho việc định hướng dữ liệu qua
mạng. Không phải tất cả các giao thức định tuyến được. Chỉ có các giao thức định tuyến thích hợp cho lớn
mạng.
TCP / IP là một chủ đề rộng lớn với nhiều kỹ thuật, lịch sử, và
các khía cạnh thực tế. Chủ đề Advanced TCP / IP được đề cập trong Chương 9.
Nếu bạn muốn trở thành một chuyên gia về TCP / IP, xem xét đầu tư vào một
cuốn sách hoặc hướng dẫn nghiên cứu chỉ dành cho bộ phần mềm này của giao thức.
Các giao thức TCP / IP Mô hình
bộ giao thức TCP / IP của giao thức có thể được chia thành bốn lớp mà khoảng tương ứng
với bảy tầng của mô hình OSI, như mô tả trong hình 4-1 và được mô tả trong
danh sách sau đây.
lớp Khoảng ● Ứng dụng tương đương với các ứng dụng, thuyết trình, và Kỳ họp
lớp của mô hình OSI. Các ứng dụng được truy cập vào mạng thông qua lớp này,
thông qua các giao thức như HTTP (Hypertext Transfer Protocol), FTP (File Transfer
Protocol), Telnet, NTP (Network Time Protocol), DHCP (Dynamic Host
Configuration Protocol), và PING (Packet Internet Groper), chỉ nêu tên một số.
● lớp Khoảng Giao thông vận tải tương ứng với mức Transport của mô hình OSI. Điều này
lớp giữ Transmission Control Protocol (TCP) và User Datagram Protocol
(UDP), trong đó cung cấp kiểm soát dòng chảy, kiểm tra lỗi, và giải trình tự.
● Internet lớp tương đương với mức Network của mô hình OSI. Lớp này nắm giữ
các giao thức Internet (IP), Internet Control Message Protocol (ICMP), Internet Nhóm
Management Protocol (IGMP), và Address Resolution Protocol (ARP). Các
giao thức định tuyến và xử lý các địa chỉ có độ phân giải.
● Giao diện Mạng lưới lớp (layer orLink) -Roughly tương đương với các liên kết dữ liệu và
lớp vật lý của mô hình OSI. Chức năng trong lớp này xử lý định dạng dữ liệu
và truyền tải đến giao diện mạng.
Không giống như các mô hình OSI, mô hình TCP / IP lớn để mô tả cách thức workafterthe giao thức được sử dụng rộng rãi trong. Vì lý do này, nó đôi khi được coi thực tế hơn so với
mô hình OSI, được coi là lý thuyết. Hiểu những chức năng thuộc về
mỗi lớp của mô hình sẽ có ích khi bạn đang khắc phục sự cố các vấn đề. Ví
dụ, một thử nghiệm đơn giản có thể cho thấy một truyền là phá bỏ tại Transport
layer. Mặc dù bạn có thể không biết được nguyên nhân của vấn đề, thu hẹp phạm vi của nó trong
cách này sẽ dẫn bạn và đồng nghiệp của bạn đến bước tiếp theo trong việc đánh giá và sửa chữa các
vấn đề.
Các giao thức TCP / IP Core Protocols
số subprotocols của bộ giao thức TCP / IP, giao thức cốt lõi calledTCP / IP, hoạt động trong các thông vận tải hoặc lớp Network của mô hình OSI và cung cấp các dịch vụ cơ bản cho các giao thức khác trong
lớp. Như bạn có thể đoán, TCP và IP là các giao thức quan trọng nhất trong giao thức TCP / IP
suite. Những giao thức cốt lõi và khác được giới thiệu trong các phần sau.
TCP (Transmission Control Protocol)
TCP (Transmission Control Protocol) hoạt động trong lớp Giao thông vận tải của giao thức TCP / IP và OSI
mô hình và cung cấp dịch vụ chuyển dữ liệu đáng tin cậy. TCP là một subprotocol hướng kết nối, có nghĩa là một kết nối phải được thiết lập giữa các nút giao tiếp trước khi
giao thức này sẽ truyền tải dữ liệu. Một cách tương tự, giả sử bạn đang đứng bởi một hồ nước cố gắng
để giao tiếp với một người bạn trong một con thuyền trôi nổi 100 yards ngoài khơi vào một buổi chiều đầy sương mù.
Bạn cần phải cho cô ấy một tin nhắn khẩn cấp về một cơn bão đang đến rất nhanh. Bạn có thể
hét lên với cô ấy, nhưng bạn có thể không biết liệu cô ấy nghe bạn một cách chính xác, nếu ở tất cả. Để chắc chắn
cô nhận được tin nhắn của bạn, nó sẽ là tốt hơn để gọi điện thoại di động của cô và nói chuyện. Tương tự như hoàn thành một cuộc gọi điện thoại và đảm bảo bạn câu trả lời của bạn và có thể nghe thấy bạn trước khi bạn nói với cô ấy
về những cơn bão, trong truyền thông dữ liệu, TCP là giao thức để đảm bảo một kết nối đã
được thực hiện trước khi nó cho phép các tin nhắn để tiếp tục.
TCP Đảm bảo thêm giao dữ liệu tin cậy thông qua các trình tự và tổng kiểm tra. Trong
tương tự giao tiếp với một người bạn ở nước ngoài, điều này sẽ tương tự như yêu cầu của mình để
xác nhận rằng bà hiểu cảnh báo của bạn. Nếu không có kết nối TCP và trình tự của nó
và các biện pháp kiểm tra, dữ liệu sẽ được truyền một cách bừa bãi. Nếu không cho TCP, một
máy chủ sẽ phát hành dữ liệu mà không biết liệu các nút đích là ẩn, cho
ví dụ, hoặc cho dù dữ liệu đã trở thành tham nhũng trong quá trình truyền. Điều này sẽ như
la hét rất nhiều cảnh báo cho bạn bè nước ngoài của bạn mà không cần đảm bảo rằng cô understood-
và sau đó bỏ đi.
Cuối cùng, TCP cung cấp điều khiển dòng chảy để đảm bảo rằng một nút là không bị ngập lụt với dữ liệu. Trong trường hợp
giao tiếp với một người bạn trong một chiếc thuyền, điều này giống như nói chậm đủ trên
điện thoại để cô có thể nghe từng lời nói và hiểu được thông điệp của bạn.
Hình 4-2 mô tả các định dạng của một phân đoạn TCP, các thực thể trở thành được đóng gói bằng các
gói tin IP ở lớp mạng (và, do đó, trở nên dữ liệu gói tin IP của). Trường thuộc về
một phân đoạn TCP được xác định trong Bảng 4-1.
Trong Chương 2 thảo luận về các chức năng lớp Giao thông vận tải, bạn đã học cách TCP thiết lập
kết nối cho các yêu cầu HTTP. Bạn cũng đã thấy một ví dụ về dữ liệu TCP segment từ một
yêu cầu HTTP thực tế. Tuy nhiên, bạn có thể không có hiểu những gì tất cả các dữ liệu có ý nghĩa.
Bây giờ bạn biết chức năng của từng lĩnh vực phân đoạn TCP, bạn có thể giải thích nội dung của nó.
Hình 4-3 cung cấp cái nhìn khác về các phân đoạn TCP.
đang được dịch, vui lòng đợi..