✊ 필오의 개발일지
Back to Posts
2018년 1월 2일

기타 용어들

기타 용어들

목록

  1. dns
  2. subnet
  3. NAT
  4. port
  5. socket
  6. mac address

1. dns

DNS(도메인 네임 시스템)는 .com 또는 .net과 같은 특정 최상위 도메인(TLD)의 모든 도메인 네임 및 해당하는 IP 주소를 저장하는 데이터베이스입니다. DNS는 인터넷에서 컴퓨터 시스템과 리소스를 식별하고 찾습니다. 예를 들어, 웹 주소 또는 URL을 입력하면 DNS가 입력된 이름과 해당 위치의 IP 주소를 일치시키고 사용자를 해당 사이트에 연결시켜 줍니다.


2. subnet


3. NAT (= Network Address Translation)


4. port

네트워크의 입출력단자들을 포트(PORT)라고 하며 번호로 지정되는데 포트의 번호는 0에서 65535까지 입니다. TCP/IP 네트웍에서 포트 번호는, 들어오는 트래픽을 컴퓨터 내에서 실행되고 있는 적절한 프로그램에 분배시키기 위해 할당되는 숫자를 말한다. 이것은 물리적인 플러그나 소켓이 아니며, 다만 논리적인 할당일 뿐이다

이 포트들은 크게 세 가지 영역으로 나누어서 지정되어 있습니다.

1. 0번 포트에서 1023포트 까지

well-known port number 라고 하며 미리 특수용도로 지정되어 있습니다. (IANA(Internet Assigned Numbers Authority)에서 관리한다.)

21번: FTP 22번: SSH 23번: TELNET 25번: SMTP(이메일송신) 53번: DNS 61번: SNMP(네트워크관리) 80번: HTTP(웹페이지를 열기 위한 용도) 110번: POP3(이메일수신) 115번: SFTP 135번: RPC 139번: NetBIOS 143번: IMAP 194: IRC 443: SSL 445: SMB

2. 등록된 포트로 사용할 경우 1024~49151번을 사용합니다.

1433: MSQL 3306: MySQL 3389: Remote Desktop 5632: PCAnywhere 5900: VNC 6112: Warcraft III

3. 개인적 용도라면 49152~65535번을 사용하도록 규정되어 있습니다.

클라이언트/서버 방식의 프로그램에서 포트의 사용

  1. 서버/클라이언트 프로그램에서는 서버에서 사용하는 포트번호를 클라이언트 프로그램에서도 동일하게 맞추어 주어야 합니다.
  2. 서버/클라이언트 프로그램에서 사용하는 포트가 개방되도록 라우터 또는 공유기 등의 설정메뉴에서 개방해야 합니다.
  3. 서버/클라이언트 프로그램에서 포트를 설정하지 않으면 임의로 포트를 설정해 주는 프로그램이 일부 있습니다.

5. socket

6. MAC address (= Media Access Control Address)

MAC 주소는, 무선 LAN 카드 또는 무선 LAN 기능 내장 기기에 개별적으로 부여되는 16진수 12자리의 단말 식별 번호(예:12:34:56:78:90:AB)입니다. OS에 따라 “물리적 주소” 또는”Wi-Fi 주소”라고 표시됩니다.

DHCP

  1. 특정 IP에서 오는 것 차단
  1. 특정 포트만 전송 가능

참고링크

  1. https://www.verisign.com/ko_KR/website-presence/online/domain-name-system/index.xhtml 
  2. https://www.verisign.com/assets/DNS101_ko_KR.pdf 
  3. http://www.terms.co.kr/subnet.htm 
  4. http://www.terms.co.kr/NAT.htm 
  5. http://egloos.zum.com/Esunny/v/4130787 
  6. http://popbox.tistory.com/66 
  7. https://ko.wikipedia.org/wiki/MAC_%EC%A3%BC%EC%86%8C 
  8. http://popbox.tistory.com/66 
Previous11/ 정규표현식
Next3 way handshake

Related

© 2025 Felix