IV. CÁC THIẾT BỊ MẠNG.
III.3 Khái niệm Port.
Trong 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 trong việc lưu vết các cuộc hội thoại khác nhau trên mạng xảy ra trong cùng 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 segmentTCP. Một ứng dụng cĩ thể sử dụng port riêng trong miền cho mình để 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 number 80
- FTP: Port number 21
- DNS: Port number 53
- Telnet: Port number 23
- SMTP: Port number 25
- TFTP: Port number 69
- SNMP: Port number 161
- RIP: Port number 520
Tài liệu hướng dẫn giảng dạy