Khái Niệm Port
Thứ Bảy, Tháng Tám 22, 2009 2:10Trong cùng một thời điểm, một máy tính có thể có nhiều chương trình đang chạy. vậy làm sao để xác định một gói tin sẽ được chương trình nào sử dụng ?
Khái niệm Port ra đời để giải quyết chuyện đó. Mỗi chương trình ứng dụng mạng đều có một Port xác định. Để gửi gói tin đến một chương trình tại máy tính A, ta chỉ cần gửi gói tin đến địa chỉ IP của máy A và Port mà chương trình đó đang sử dụng.
TCP hoặc UDP dùng port hoặc socket, nó là con số mà thông qua đó thông tin được truyền lên các lớp cao hơn. Các con số port được dùng torng việc lưu vết các cuộc hội thoại khác nhau trên mang xảy ra trong cu2ng một thời điểm.
Port là một loại địa chỉ logic trên một máy tính, là con số 2 byte. Các port có giá trị nhỏ hơn 1024 được dùng làm các port chuẩn. các ứng dụng dùng port riêng có giá trị lớn hơn 1024. Các giá trị port đợc chứa trong phần địa chỉ nguồn và đích của mỗi segment TCP.
Một ứng dụng có thể sử dụng port riêng trong mền cho mình để sử dụng giao dịch trên mạng nhưng chú ý là không được trùng với các port chuẩn.
Ví dụ một số port chuẩn mà các phần mềm sử dụng:
- HTTP: port 80
- FTP: port 21
- DNS: port 53
- Telnet: port 23
- SMTP: port 25
- TFTP: port 69
- SNMP: port 161
- RIP: port 520




