2008. 6. 16. 14:28
17.1 네트워크 개념 잡기 IP/NETMASK/DefaultGW/DNS
2008. 6. 16. 14:28 in 내가쓰는리눅스 강좌
네트워크
흔히 말하는 네트워크주소 흔히들 IP 주소라고 하지요
과연 여러분이 사용하는 인터넷은 어떻게 구성이 되어 있을 까요?
가장 흔항 예를 들어 공유기를 설치해서 사용하고 있다고 합시다.
공유기는 두 종류의 포트를 가지고 있습니다.
WAN : 외부의 공인 아이피를 가지는 포트이죠 ( ISP 인터넷제공업체로부터 들어오는 라인을 여기에 연결)
LAN : 공유기 밑에 붙이는 컴퓨터들을 주로 연결합니다..
WAN 은 복잡하니까 간단히 LAN 을 예로 들어서 살펴봅니다.
공유기의 설정화면을 들어가보면 보통 다음과 같이 LAN 네트워크가 구성되어 있습니다.
공유기의 IP 주소 : 192.168.0.1
LAN 에 사용가능한 아이피 : 192.168.0.2 ~ 192.168.0.254
NETMASK : 255.255.255.0
공유기가 중요한게 아니라 LAN 밑의 컴퓨터 구성이 중요하겠죠
그럼 PC 1 이라 가정하고 아이피는 192.168.0.2 를 가지도록 설정해서 설명하죠
이렇게 고정아이피로 설정을 한 경우에 설명들어갑니다.
(1) 서브넷 마스크 란 ? 이건 머 커다란 네트워크를 조그만한 여러개의 작은 네트워크로 구분해서 사용하기 위해서 필요한 값이라고 생각하면 됩니다. 그러면 왜 커다란 네트워크 한개로 사용하지 굳이 작은 여러개로 나눠서 사용하느냐? 그건 바로 뒤에 설명할 브로드캐스팅 이나 아니면 상업적 용도로 나눠서 팔기 위해서 입니다.
(2) 브로드캐스팅 이란 ? 브로드캐스팅은 하나의 네트워크 망 안에서 그 안에 연결된 모든 PC 에게 메세지를 뿌리는 것이라고 간단히 생각할 수 있습니다. 예를 들어 PC 의 이름이 test 라는 PC 를 찾고 싶다면 192.168.0.255 라는 브로드캐스팅 주소로 < test 란 PC 는 응답하라 !! > 라는 메세지를 네트워크 전체로 뿌리는 거죠.
즉 방송(broadcast) 한다고 생각 하심 쉬울 겁니다. 물론 test 가 아닌 다른 PC 들은 메세지를 무시하게 되고
정작 당사자인 test 라는 PC 는 이 메세지에 다시 반응해서 < 나(test)는 192.168.0.2 라는 아이피를 가지고 잇으니 이 아이피로 메세지를 보내라 !! > 라고 다시 응답하게 되죠 . 그 뒤로 아이피로 찾아가기 때문에 브로드캐스팅은 사용하지 않지요
앞에서 서브넷을 나누지 않고 사용하는 커다란 네트워크가 있따고 가정하면
이것은 브로드캐스팅 메세지들이 차지하는 대역폭 때문에 실제로 데이터가 왔다갔다 하는 메세지들이 가지를 못하는 상황이 벌어질 수도 있는 것이죠.
(3) 디폴트게이트웨이 란 ? 서브넷이 나눠져 있는 네트워크 이므로 다른 네트워크로 가기 위해서는
거쳐가는 관문이 필요합니다. 그게 바로 디폴트게이트웨이 라고 생각하시면 됩니다.
예를 들어서 지금 공유기 밑의 PC 에서 외부의 포탈 사이트로 웹접속을 하기 위해서는
다음의 순서로 패킷이 진행됩니다.
( 이런 것을 보시려면 CMD 창에서 tracert 라는 명령어로 확인이 가능합니다 )
- pc 의 주소 : 192.168.0.2
- 공유기의 주소 : 192.168.0.1
- 중간의 네트워크 망들의 라우터 ( 여러개를 거치게 됩니다 )
- 최종목적지 : 포탈의 웹서버
그러면 LAN 밑의 PC 입장에서는 공유기의 아이피주소가 바로 디폴트게이트웨이가 되는 것이죠.
(4) DNS 란 ? 간단히 말해서 도메인네임서버의 준말이고 이것은 영문(또는한글)주소를 아이피주소로 바꿔서 PC에 알려주는 역할을 합니다.
익스플로러 주소창에 www.tistory.com 를 주소창에 쓰고 엔터를 눌렀을때
컴퓨터는 이것이 어느 아이피로 가야 할지 모릅니다. 그래서 DNS (도메인네임서버) 에 물어보죠.
< 이런 주소는 어느 아이피로 가야하느냐? >
그럼 DNS 가 바로 응답을 보내주죠
< 아이피는 xxx.xxx.xxx.xxx 이다 >
그러면 PC 는 영어가 아닌 숫자로 된 아이피 주소로 접속을 하게 되고
포탈의 웹서버가 웹페이지를 띄워줘서 여러분이 볼 수 있게 됩니다.
DNS는 공유기 주소로 하거나 아니면 KT 또는 하나로 등등에서 제공하는 DNS 주소를 적어주셔도 무방합니다.
머 간략한 설명이므로 이해 안가면 책을 보세요 .ㅋㅋ
흔히 말하는 네트워크주소 흔히들 IP 주소라고 하지요
과연 여러분이 사용하는 인터넷은 어떻게 구성이 되어 있을 까요?
가장 흔항 예를 들어 공유기를 설치해서 사용하고 있다고 합시다.
공유기는 두 종류의 포트를 가지고 있습니다.
WAN : 외부의 공인 아이피를 가지는 포트이죠 ( ISP 인터넷제공업체로부터 들어오는 라인을 여기에 연결)
LAN : 공유기 밑에 붙이는 컴퓨터들을 주로 연결합니다..
WAN 은 복잡하니까 간단히 LAN 을 예로 들어서 살펴봅니다.
공유기의 설정화면을 들어가보면 보통 다음과 같이 LAN 네트워크가 구성되어 있습니다.
공유기의 IP 주소 : 192.168.0.1
LAN 에 사용가능한 아이피 : 192.168.0.2 ~ 192.168.0.254
NETMASK : 255.255.255.0
공유기가 중요한게 아니라 LAN 밑의 컴퓨터 구성이 중요하겠죠
그럼 PC 1 이라 가정하고 아이피는 192.168.0.2 를 가지도록 설정해서 설명하죠
아이피 : 192.168.0.2
서브넷마스크 : 255.255.255.0
디폴트게이트웨이 : 192.168.0.1
DNS : 168.126.63.1
서브넷마스크 : 255.255.255.0
디폴트게이트웨이 : 192.168.0.1
DNS : 168.126.63.1
이렇게 고정아이피로 설정을 한 경우에 설명들어갑니다.
(1) 서브넷 마스크 란 ? 이건 머 커다란 네트워크를 조그만한 여러개의 작은 네트워크로 구분해서 사용하기 위해서 필요한 값이라고 생각하면 됩니다. 그러면 왜 커다란 네트워크 한개로 사용하지 굳이 작은 여러개로 나눠서 사용하느냐? 그건 바로 뒤에 설명할 브로드캐스팅 이나 아니면 상업적 용도로 나눠서 팔기 위해서 입니다.
(2) 브로드캐스팅 이란 ? 브로드캐스팅은 하나의 네트워크 망 안에서 그 안에 연결된 모든 PC 에게 메세지를 뿌리는 것이라고 간단히 생각할 수 있습니다. 예를 들어 PC 의 이름이 test 라는 PC 를 찾고 싶다면 192.168.0.255 라는 브로드캐스팅 주소로 < test 란 PC 는 응답하라 !! > 라는 메세지를 네트워크 전체로 뿌리는 거죠.
즉 방송(broadcast) 한다고 생각 하심 쉬울 겁니다. 물론 test 가 아닌 다른 PC 들은 메세지를 무시하게 되고
정작 당사자인 test 라는 PC 는 이 메세지에 다시 반응해서 < 나(test)는 192.168.0.2 라는 아이피를 가지고 잇으니 이 아이피로 메세지를 보내라 !! > 라고 다시 응답하게 되죠 . 그 뒤로 아이피로 찾아가기 때문에 브로드캐스팅은 사용하지 않지요
앞에서 서브넷을 나누지 않고 사용하는 커다란 네트워크가 있따고 가정하면
이것은 브로드캐스팅 메세지들이 차지하는 대역폭 때문에 실제로 데이터가 왔다갔다 하는 메세지들이 가지를 못하는 상황이 벌어질 수도 있는 것이죠.
(3) 디폴트게이트웨이 란 ? 서브넷이 나눠져 있는 네트워크 이므로 다른 네트워크로 가기 위해서는
거쳐가는 관문이 필요합니다. 그게 바로 디폴트게이트웨이 라고 생각하시면 됩니다.
예를 들어서 지금 공유기 밑의 PC 에서 외부의 포탈 사이트로 웹접속을 하기 위해서는
다음의 순서로 패킷이 진행됩니다.
( 이런 것을 보시려면 CMD 창에서 tracert 라는 명령어로 확인이 가능합니다 )
- pc 의 주소 : 192.168.0.2
- 공유기의 주소 : 192.168.0.1
- 중간의 네트워크 망들의 라우터 ( 여러개를 거치게 됩니다 )
- 최종목적지 : 포탈의 웹서버
그러면 LAN 밑의 PC 입장에서는 공유기의 아이피주소가 바로 디폴트게이트웨이가 되는 것이죠.
(4) DNS 란 ? 간단히 말해서 도메인네임서버의 준말이고 이것은 영문(또는한글)주소를 아이피주소로 바꿔서 PC에 알려주는 역할을 합니다.
익스플로러 주소창에 www.tistory.com 를 주소창에 쓰고 엔터를 눌렀을때
컴퓨터는 이것이 어느 아이피로 가야 할지 모릅니다. 그래서 DNS (도메인네임서버) 에 물어보죠.
< 이런 주소는 어느 아이피로 가야하느냐? >
그럼 DNS 가 바로 응답을 보내주죠
< 아이피는 xxx.xxx.xxx.xxx 이다 >
그러면 PC 는 영어가 아닌 숫자로 된 아이피 주소로 접속을 하게 되고
포탈의 웹서버가 웹페이지를 띄워줘서 여러분이 볼 수 있게 됩니다.
DNS는 공유기 주소로 하거나 아니면 KT 또는 하나로 등등에서 제공하는 DNS 주소를 적어주셔도 무방합니다.
머 간략한 설명이므로 이해 안가면 책을 보세요 .ㅋㅋ
'내가쓰는리눅스 강좌' 카테고리의 다른 글
22. lame : mp3 인코더 (0) | 2009.01.30 |
---|---|
21. 부팅시 실행레벨설정 ( X-window 로 또는 터미널으로) (2) | 2009.01.21 |
20 . SSH 터미널의 프롬프트에서 절대경로 표시법 (0) | 2009.01.20 |
19. 콘솔 모드에서의 해상도 조절 (1) | 2008.11.03 |
18. CentOS 에서 Xmanager 를 위한 설정하기 (2) | 2008.07.03 |
17. 명령어 모드에서 네트워크 설정 ifconfig 와 route (2) | 2008.06.16 |
15. 삼바서버 설정하기 ( 초간단) (7) | 2008.05.22 |
14. history 에 날짜를 보이도록 (0) | 2008.05.19 |
13. 쓸데없는 파일 용량 줄이기 (0) | 2008.05.15 |
12. 리눅스에 대한 좋은 링크 (2) | 2008.05.09 |