Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
14.1.4 network device
14.1.4.1 network device 특징
Linux에서 network device는 데이터 패킷을 보내고 받는 하나의 개체로 생각한다. network device는 대개 Ethernet card와 같은 물리적인 장치이다. 하지만, 어떤 network device는 소프트웨어로만 정의되어 있는 것도 있는데, 데이터를 자기 자신에게 보내는데 사용되는 loopback 장치 같은 것이 그것이다.
Linux에서 kernel이 부팅할 때 network device driver가 초기화되는 동안 자신이 제어하는 device를 Linux에 등록한다. network device는 Linux가 시스템에서 network를 초기화할 때 만들어지므로, 실제로 존재하지 않는 device에 대해서는 device가 등록되지 않는다.
network device에 대해서 생성된 파일은 "/dev" directory에 등록되지 않는다. 해당 내용을 확인하기 위해서는 "ifconfig" 명령을 사용해야 한다.
14.1.4.2 network device 종류 및 이름 규칙
■ 유선 Ethernet 장치
■ 유선 LAN 케이블을 통하여 네트워크에 접속하는 장치를 의미한다.
■ 이름 규칙 -- eth + n -- 0, 1, 2 …
■ Wi-Fi Ethernet 장치
■ Wi-Fi를 통하여 네트워크에 접속하는 장치를 의미한다.
■ 이름 규칙 -- wlan + n -- 0, 1, 2 …
■ 루프백 장치
■ loop back 장치는 시스템에 내장된 장치로서, 네트워크상의 별도의 물리적인 장치가 아니라 네트워크에서의 자기 자신을 지칭하는 가상 인터페이스 장치이다.
■ 이름 규칙 -- lo
■ SLIP 장치
■ SLIP(Serial Line Internet Protocol)은 전화 모뎀을 이용하는 통신방식의 하나로, 전화선을 이용하여 네트워크에 접속하여 사용할 수 있도록 하는 프로토콜이다.
■ 이름 규칙 -- sl + n -- 0, 1, 2 ..
■ PPP 장치
■ PPP(Point to Point Protocol)는 전화 모뎀을 이용하는 통신방식의 하나로, 전화선을 이용하여 네트워크에 접속하여 사용할 수 있도록 하는 프로토콜이다. SLIP에 비해 동시에 많은 프로토콜의 패킷을 처리할 수 있지만, 복잡하고 구현이 어려워서 통상 SLIP 방식을 사용한다
■ 이름 규칙 -- -- ppp + n