IP주소 및 포트 관리
System Program/socket 2014. 3. 4. 14:061. DNS 기본 지식
네트워크 상에 다른 호스트에 접속하기 위해서 IP 주소보다는 사람이 읽을 수 있는 이름으로 찾는 것이
더 효율적일 때가 많다.
DNS가 나오기 전에는 호스트 자체적으로 /etc/hosts 파일에 호스트와 IP정보를 매핑하여 관리를 하였다.
하지만 네트워크 규모의 증가로 이를 커버하고자 DNS 기술이 등장하였다.
2. 호스트 상에서 IP 주소 획득 순서
1) /etc/hosts 검색
위의 파일에 찾고자하는 호스트가 목록에 존재하면 그 주소를 이용하고 그렇지 않은 경우 아래 2)단계 수행
2) /etc/resolv.conf
DNS 서버 주소를 확인하고 DNS서버에 호스트에 대한 주소를 얻어온다.
만약 /etc/resolv.conf 파일에 DNS서버 설정에 문제가 없더라도 /etc/hosts 파일에 정상적으로 찾으면
호스트 주소를 얻어오는데는 문제가 없다.
3. 호스트 포트 번호 관리
포트 번호도 잘 알려진 번호에 대해서는 IANA에서 중앙 집중적으로 등록하여 관리한다.
이들 각 포트 번호에는 대응하는 서비스명이 있다.
포트 번호는 IP주소 비해 변경이 없는 편이여서 DNS처럼 관리는 하지 않으나 호스트 내부적으로
/etc/services 파일을 통해서 관리를 한다.
# Network services, Internet style
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, officially ports have two entries
# even if the protocol doesn't support UDP operations.
#
# Updated from http://www.iana.org/assignments/port-numbers and other
# sources like http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services .
# New ports will be added on request if they have been officially assigned
# by IANA and used in the real-world or are needed by a debian package.
# If you need a huge list of used numbers please install the nmap package.
tcpmux 1/tcp # TCP port service multiplexer
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users
daytime 13/tcp
daytime 13/udp
netstat 15/tcp
qotd 17/tcp quote
msp 18/tcp # message send protocol
msp 18/udp
chargen 19/tcp ttytst source
chargen 19/udp ttytst source
ftp-data 20/tcp
ftp 21/tcp
fsp 21/udp fspd
ssh 22/tcp # SSH Remote Login Protocol
ssh 22/udp
telnet 23/tcp
smtp 25/tcp mail
time 37/tcp timserver
time 37/udp timserver
rlp 39/udp resource # resource location
nameserver 42/tcp name # IEN 116
whois 43/tcp nicname
tacacs 49/tcp # Login Host Protocol (TACACS)
'System Program > socket' 카테고리의 다른 글
소켓옵션 (0) | 2014.03.05 |
---|---|
IP주소 및 포트 정보관련 시스템 함수 (0) | 2014.03.04 |
주소 구조체 (0) | 2014.03.04 |
호스트,네트워크간 변환 함수 정리 (0) | 2014.03.04 |
기본 소켓시스템 함수 (비연결형) (0) | 2014.03.03 |