Physical Network Interface NIC(Network Interface controller), WNIC 와 같은 Network Hardware device로 대표되는 Interface eth0, eth8, wlan19 와 같이 명명된다. 디바이스 드라이버가 커널에 로드되어, 대응하는 물리 네트워크 인터페이스를 사용할 수 있게된다. Virtual Network Interface lo, eth0:1, eth0.1, vlan2.. 와같은 Virtual Network Interface는 Hardware device가 아니다. Virtual Network Interface는 시스템 관리자에게 Linux 기반 운영 체제
dnsmasq dnsmasq: 로컬 네트워크 dns 서버 구축 아래를 보면 dhcp range, (en,dis)able ftp 여부도 설정할 수 있다. dhcp 설정 Private dns 구축 dnsmasq 특징 /etc/hosts: hosts 관리를 중앙에서 할 수 있다.  사용자가 인터넷을 하기위한 IP 설정, 중복 방지, 서브넷마스크, DNS 서버 등을 자동으로 구성 IP Pool에서 Client에게 IP 주소를 임대(lease) 해줌 보통 우리가 사용하는 DHCP의 예 설치 대몬 활성화 설정 파일 /etc/default/isc-dhcp-server 위치: /etc/default/isc-dhcp-server  환경이라고 부르기도한다. 아파치(apache)는 웹서버 자체로서 일반적인 프로토콜인 http 프로토콜을 사용한다. 또한 http ,ftp 등도 지원한다. mysql, maridb는 데이터베이스 엔진으로 각족 게시판이나 데이터 베이스를 사용해야할때 많이 사용되는 프로그램
tcpdump tcpdump는 패킷을 캡쳐하여 분석할 때 사용한다. 옵션|설명 :---|:--- -c |지정한 패킷 수 만큼 덤프 받고 종료한다. -i |특정 인터페이스를 지정한다. -n|IP 주소를 호스트명으로 바꾸지 않는다. -q|정보를 간단한 형태로 보여준다. -X|패킷의 내용을 16진수와 ASCII로 출력한다. -w |덤프한 내용을 지정한 파일 명에 저장한다. -r |덤프를 저장한 파일에서 읽어온다. host |지정한 호스트가 받거나 보낸 패킷만 덤프한다. tcp port |지정한 포트번호 패킷만 덤프한다. ip|ip 패킷만 덤프한다. -G|초 단위로 파일이 순환생성 -W|최대 파일 갯수 -z
rpcbind rpcbind 서비스 rpc bind를 하는 서비스 인데, rpc에 대해서 먼저 알아야한다. rpc: 원격 프로시저 호출(remote procedure call) 시스템 프로그래머들이 네트워크 응용 프로그램에 쉽게 접속할 수 있도록 하기 위해 개발된 것 프로그램들이 원격 프로그램들의 기능을 호출하고, 이 원격 프로그램들은 결과 코드나 메시지를 반환하는 방법을 발전 시킨 것 rpc는 tcp, udp같은 전송 프로토콜을 사용하여 구현되며, 프로그램 번호를 tcp, udp 포트들로 연결하는 중개 서비스를 필요로한다. 서버는 rpcbind<
네트워크 개요 Data Layer Data, Segment, Packet, Frame TCP: FTP, HTTP, SMTP, DNS UDP</span
그림 및 내용 출처 전통적으로 inetd 대몬을 활용해 서버의 활용을 간소화한다. 네트워크 포트 접속을 표준화하며, 서버 프로그램들과 네트워크 포트 간의 인터페이스를 표준화하도록 만들어진 슈퍼 서버의 일종이다. 현재는 xinetd 대몬이 사용되고 접속 제어 한다. 하지만 xinetd 또한, systemd에 밀려서 단계적으로 폐지되고 있다. systemd가 소켓 유닛을 통해 동일한 기능을 제공할 수 있다. 이 글은 xinetd 에 관해 다룬다. inetd ![](https://ima