OS/Linux - Ubuntu

[Linux - 리눅스 / Ubuntu - 우분투] 네트워크 설정 요약

주누다 2015. 5. 5. 15:48
반응형


TCP/IP 프로토콜

- 프로토콜 : 컴퓨터와 컴퓨터 사이에 데이터를 어떻게 주고받을 것인지를 정의한 통신 규약

- TCP/IP 프로토콜 5계층

 계층

 기능

 프로토콜

 전송 단위

응용 계층

- 서비스 제공 응용 프로그램

DNS, FTP,  SSH, HTTP, Telnet

메시지

전송 계층

- 응용 프로그램으로 데이터를 전달

- 데이터 흐름 제어 및 전송 신뢰성 담당

TCP, UDP

세그먼트

네트워크 계층

- 주소 관리 및 경로 탐색

IP, ICMP

패킷

링크 계층

- 네트워크 장치 드라이버

ARP

프레임

물리 계층

- 케이블 등 전송 매체

구리 선, 광케이블, 무선

비트




주소

MAC 주소 : 네트워크 인터페이스에 저장된 주소

- 하드웨어 주소, 물리 주소, 이더넷 주소 라고도 함

- 제조사 번호 + 일련 번호 로 구성되며 48비트의 크기

IP 주소 : 인터넷 주소

- 네트워크에 연결된 장비를 구분하기 위한 주소

- IPv4 : 4바이트로 32비트의 크기. 현재 주소가 고갈

- IPv6 : 128비트의 크기로, IPv4를 대체하는 새로운 주소

넷마스크 주소 : IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 역할

호스트 이름 : 사용자의 편의를 위해 각 장비에 붙인 이름

포트 번호 : 네트워크 서비스를 구분하는 번호



네트워크 설정

호스트 이름 확인 : 'uname -n', 'hostname'

호스트 이름 설정 : 'hostname', '/etc/hostname'

네트워크 인터페이스 설정 : ifconfig

- ifconfig 인터페이스명 IP 주소 netmask 넷마스크 주소 broadcast 브로드캐스트 주소

게이트웨이 설정 : route

- 기본 게이트웨이 설정 : route add default gw 게이트웨이 주소 dev 인터페이스명

DNS 서버 지정 : '/etc/resolv.conf'

DNS 서버 질의 : nslookup



네트워크 상태 확인

통신 가능 여부 확인 : ping

통신 경로 확인 : traceroute

네트워크 상태 확인 : netstat

MAC 주소와 IP 주소 확인 : arp

패킷 캡처 : tcpdump




반응형