TCP/IP Stack

TCP/IP Stack

The TCP/IP stack is shorter than the OSI one: (TCP / IP là ngắn hơn so với một  OSI)

TCP là một giao thức hướng kết nối, trong khi UDP (User Datagram Protocol) là một giao thức kết nối.

IP datagrams

Lớp IP cung cấp một hệ thống phân phối kết nối và không đáng tin cậy. Việc xem xét từng gói tin độc lập của những người khác. Bất kỳ mối liên hệ giữa các gói tin phải được cung cấp bởi các lớp cao hơn. Lớp IP cung cấp một kiểm tra bao gồm tiêu đề riêng của mình. Tiêu đề bao gồm các địa chỉ nguồn và đích. Lớp IP xử lý định tuyến thông qua Internet. Nó cũng chịu trách nhiệm phá vỡ các gói tin lớn thành nhỏ hơn để truyền và ghép chúng lại ở đầu kia.

UDP

UDP cũng không kết nối và không đáng tin cậy. Một tổng kiểm tra về nội dung của những con số gói tin và cổng những gì nó thêm vào IP là. Chúng được sử dụng để cung cấp cho một mô hình client / server: thấy sau này.

TCP

TCP cung cấp logic để cung cấp cho một hướng kết nối giao thức đáng tin cậy trên IP. Nó cung cấp một mạch ảo mà hai quá trình có thể sử dụng để giao tiếp.

Internet Addresses

Để sử dụng một dịch vụ, bạn phải có khả năng tìm thấy nó. Internet sử dụng một chương trình địa chỉ cho các máy để họ có thể được đặt. Địa chỉ là một số nguyên 32 -bit mang đến cho các địa chỉ IP. Này mã hóa một ID mạng và nhiều hơn nữa giải quyết . ID mạng rơi vào các lớp học khác nhau theo kích thước của địa chỉ mạng.

Network Address

Lớp A sử dụng 8 bit cho địa chỉ mạng với 24 bit còn lại để giải quyết khác . Lớp B sử dụng mạng 16 -bit địa chỉ ; lớp C sử dụng mạng 24 -bit địa chỉ và lớp D sử dụng tất cả 32 .

Subnet Address

Nội bộ , mạng Unix được chia thành mạng con . Xây dựng 11 hiện nay là trên một mạng con và sử dụng 10 -bit địa chỉ , cho phép 1024 máy chủ khác nhau .

Host Address

8 bit cuối cùng được sử dụng cho các địa chỉ máy chủ trong mạng con của chúng tôi . Điều này đặt một giới hạn của 256 máy đó có thể là trên mạng con .

Total Address

The 32-bit address is usually written as 4 integers separated by dots.(Địa chỉ 32-bit thường được viết như là 4 số nguyên cách nhau bởi dấu chấm .)

Port Addresses

A service exists on a host and is identified by its port. This is a 16-bit number. To send a message to a server, you send it to the port for that service of the host that it is running on. This is not location transparency! Some of these ports are “well known.” For example:

(Một dịch vụ tồn tại trên một máy chủ và được xác định bởi cổng của nó . Đây là một số 16-bit. Để gửi tin nhắn đến một máy chủ, bạn gửi nó vào cổng cho rằng dịch vụ của máy chủ mà nó đang chạy trên . Đây không phải là vị trí minh bạch ! Một số các cổng là ” cũng được biết đến. ” Ví dụ 🙂

tcpmux 1 TCP
echo 7 UDP
echo 7 TCP
systat 11 TCP
netstat 15 TCP
ftp-data 20 TCP File Transfer Protocol (data)
ftp 21 TCP File Transfer Protocol
smtp 25 TCP Simple Mail Transfer Protocol
time 37 TCP Time Server
time 37 UDP Time Server
name 42 UDP Name Server
whois 43 TCP nicname
domain 53 UDP
domain 53 TCP
tftp 69 UDP
rje 77 TCP
finger 79 TCP
link 87 TCP ttylink
supdup 95 TCP
hostname 101 TCP hostname
pop-2 109 TCP Post Office Protocol
uucp-path 117 TCP
nntp 119 TCP Network News Transfer Protocol
ntp 123 TCP Network Time Protocol

Ports in the region 1-255 are reserved by TCP/IP. The system may reserve more. User processes may have their own ports above 1023. The function getservbyname can be used to find the port for a service that is registered.

(Các cảng ở khu vực 1-255 đều được bảo vệ bởi TCP / IP. Hệ thống có thể dành nhiều hơn nữa. Quá trình sử dụng có thể có cổng riêng của họ trên 1023. Chức năng getservbyname có thể được sử dụng để tìm ra cổng cho một dịch vụ được đăng ký.)

Advertisements

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s