안녕하세요..?? 계속 지루한 IP주소이야기만 하니 좀 짜증나시죠..?? 머리도 아프고...게다가 담주부터는 서브넷 마스크 얘길 할려고 하는데 걱정입니다..이러다가 독자 다 떨어져 나갈까봐서요..오늘은 주말이고 하니까...좀 쉬운 테마를 선택했습니다..TCP/IP의 유틸리티 중에는 추적기능(TRACE)이 있습니다..이러한 트레이스 역시 TCP/IP상에 올라가는 어플리케이션이라고 생각하심 됩니다.. 트레이스는 출발지 피시에서 에코페킷을 목적지쪽으로 보내서 그 페킷이 어디 어디를 거쳐서 목적지 까지 가는지를 알아보는 프로그램입니다.여러분도 아시는 Ping의 경우는 출발지에서 목적지까지의 응답시간만을 확인하는 반면 트레이스는 출발지에서 목적지까지의 모든 자취를 확인하기때문에..경로를 확인해볼수 있고 또 각각의 응답시간을 확인함으로써 어느 부분에서 느려서 전체적인 응답이 느려지는지 역시 파악이 가능합니다..게다가 대부분의 트레이스 프로그램은 거쳐가는 장비들의 도메인 네임을 분석하기때문에 상대가 지금 어디쯤에 위치하고 있는지를 파악할수 있습니다..예를들어 내가 어떤 사람이랑 채팅을 한다고 가정하죠.. 보통 채팅프로그램에서 상대의 IP주소를 알아볼수 있게 해주는데 이경우 그 주소로 트레이스를 해보면 중간 중간에 거쳐가는 IP주소가 나타납니다.대부분의 경우는 중간에 DNS를 거치게 되고 이 DNS을 보면 대충은 어느곳인지 알수 있죠..예를들어 학교 일수도 있고 회사일수도 있고...저도 몇번 해본 경험이 있거든요...암튼..오늘의 결론...트레이스란 나부터 상대까지의 경로를 추적하고 또 각각의 도착시간을 학인하는 프로그램으로 이 프로그램을 이용해서 나 부터 상대까지 통신의 문제 발생시에 어느곳에서 문제가 발생했는지를 알아볼수 있다.머 이정도입니다.. ..위에 그림은 트레이스를 했을때 나타나는 그림입니다..(IP주소는 일부러 안보이게했어요..참고하세요)

사용자 삽입 이미지

2007/05/03 15:17 2007/05/03 15:17

트랙백 주소 :: http://thinkit.or.kr/network/trackback/67

댓글을 달아 주세요

안녕하세요..인제 클래스 B 와 클래스 C를 한번 알아볼까요..? 보통 여러분이 쓰시는 IP주소는 이 둘중에 하나의 클래스 일겁니다..만약 클래스 A를 쓰시는 분이라면 그건 십중팔구는 공인 주소가 아닌 비공인 주소일 가능성이 높다고 봐야 할겁니다.예를들어보죠..

만약 150.100.1.15라는 주소가 있다고 봤을때..이주소는 클래스 B 가 됩니다..클래스 B의 경우 네트워크 부분은 앞에 두자리의 옥테트가 되니까..여기서 네트워크 부분은 150.100 이고 1.15는 호스트 부분이 됩니다.따라서 150.100이라는 네트워크 부분이 동일한 모든 IP주소는 같은 네트워크 상에 있다고 생각하시면 됩니다..(여기서 같은 네트워크 상에 있다는 말은 동일한 브로드 케스트 도메인 상에 있다는 말이고, 또한 라우터의 하나의 이더넷 인터페이스에 연결되어 있다는 말과도 일치 합니다..-- 이해 안가시는 분은 전에 쓴 칼럼을 참고 하세요..) 따라서 150.100.1.15 150.100.100.100 이란 두 피시 사이의 통신에서는 라우터가 필요하지 않다는 거죠.. 왜요..? 같은 브로드케스트 도메인 상에 있으니까...이때..150.100.이란 네트워크에서 부여할 수 있는 IP호스트의 주소는 약 65,000개 정도 입니다..어떻게 계산 되는지 아시죠..? 150.100.0.1 에서 150.100.255.254까지니까.. 255곱하기 255하면 그정도가 될겁니다. 이 이야기는 내가만약 클래스 B 네트워크 하나를 받았다면 그 네트워크에 줄 수 있는 IP주소는 총 65000 개 정도가 된다는 뜻입니다. 따라서 이정도의 규모면 꽤 큰 네트워크도 IP 주소를 부여할 수 있는겁니다..요즘은 대학교도 클래스 B주소를 부여 받지 못합니다. 대학의 경우 보통 네트워크에 붙는 피시와 서버들의 댓수가 약 5,000 에서 10,000 대 정도 이기 때문에 클래스 B를 부여하면 65000 개중에서 약 55000개 정도의 IP주소를 낭비하는 결과가 발생하죠..하지만 인터넷이 이렇게 활성화되기 전에는 IP주소를 요청하면 어느정도 규모가 있다고 생각될 경우 클래스 B주소를 부여받기도 했었습니다..인제는 클래스 B주소를 받는다는건 하늘에서 별따기가 됐지만요...따라서 대부분 요즘 부여받는 IP주소는 클래스 C입니다. 클래스 C의 경우 앞 3자리의 옥테트가 네트워크 부분이 되고 마지막 하나의 옥테트가 호스트 부분이됩니다. 예를들어 203.240.100.2 203.240.100.28과는 같은 네트워크 상에 있고 라우터를 거치지 않고 통신이 가능합니다.. 이러한 클래스 C 주소의 경우는 한 네트워크에 줄 수 있는 호스트 수가 최대 254개 입니다(203.240.100.1 에서 203.240.100.254까지) 따라서 호스트의 수가 254개 이상인 경우에는 또다른 네트워크를 만들어야 하고 라우터를 통해서 통신이 이루어져야 합니다. 어때요..이제 클래스 A,B,C에 대해선 좀 이해가 가세요..? 질문있으심 하구요. 안녕..

2007/05/03 15:16 2007/05/03 15:16

트랙백 주소 :: http://thinkit.or.kr/network/trackback/66

댓글을 달아 주세요

오늘은 IP주소의 다섯번째..이야기 입니다..그럼 클래스 A 1.x.x.x에서 126.x.x.x로 한 기준은 멀까요..?? 그건 지금부터 설명드리는 기준입니다.. 전에 IP주소는 이진수로 나타낸다고 말씀드렸죠..? 그 기억을 되살려서.. 이진수로...0xxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx IP주소를 클래스 A라고 정한거예요..이게 무슨 말인고 하니...

0000 0001.0000 0000 0000.0000 0001부터 (이건 1.0.0.1이겠죠..?)

0111 1111.1111 1111.1111 1111.1111 1111 (이건 127.255.255.255 죠) 까지가 클래스 A IP주소가 되는겁니다. 즉 맨위에서 말씀 드린대로 맨 앞자리는 꼭 0 가 와야하고 나머지는 아무거나 와도 되는거죠..그럼 클래스 A가 왜 1 네트워크에서 부터 127네트워크가 아니고 126까지인가하면..그건 127은 다른 용도로 사용하기 위해서 미리 예약되있기 때문에 사용하지 않거든요..그래서 클래스 A 1네트워크에서 126네트워크 까지가 되는거예요..이해가 가세요..?? 더 어렵다구요..? 그건 이진수에 대한 공부가 조금 부족해서 일꺼예요..계속 해보심 아마 쉽게 이해 갈거예요..

그런식으로 클래스 B는 맨앞이"10"으로 시작되는 주소를 사용하죠..

1000 0000.0000 0000.0000 0000.0000 0001(이건 128.0.0.1이죠) 부터1011 1111.1111 1111.1111 1111.1111 1111(이건 191.255.255.255) 까지가 클래스 B 가됩니다.클래스 C는 맨앞이 '110'인 주소가 되니까..

1100 0000.0000 0000.0000 0000.0000 0001(192.0.0.1이죠) 부터 1101 1111.1111 1111.1111 1111.1111 1111

 (223.255.255.255가 되죠)까지가 클래스 C가 되는겁니다..여기까지 읽고 머리가 아프신분 많을겁니다.하지만..여러번 해보심 아마 쉽게 이해가 될겁니다..자꾸 피하지 마시고 계속해서 이해 하셨으면 해요..전에 김성진님이 질문하신 내용에도 있는건데..성진님 인제 이해가세요..??암튼 클래스를 나누는 기준은 위에서 설명드린대로 맨앞에 나오는 이진수를 가지고 나누고요..클래스 A '0' , 클래스 B '10', 클래스 C '110'이 맨앞에 온다고 아심 됩니다..하지만 이것도 외우기 싫으시면..클래스 A는 맨앞이 1에서 126까지, 클래스 B는 맨앞이 129 에서 191까지, 그리고 클래스 C는 맨앞이 192에서 223까지 라고 아시면 될겁니다..자 인제 자신이 지금 쓰고 있는 IP주소를 확인해보세요..자신의 주소는 어느 클래스 인지..

아마 대부분이 클래스 C일겁니다..낼은 클래스 B와 클래스 C에 대해 알아보겠습니다..안녕..

2007/05/03 15:16 2007/05/03 15:16

트랙백 주소 :: http://thinkit.or.kr/network/trackback/65

댓글을 달아 주세요