구글링을 몇 시간을 해도 마땅한 답이 없습니다.
자작 OS에 NetBSD의 Network stack을 포팅했습니다.
ping, data tx/rx 이런 건 잘 되지만 프로토콜 별로 필요한
시험 항목이 있으면 해요.
- TCP
- UDP
- ARP
- ICMP
- IP
RFC 등을 훓어봐도 도무지 찾을 수가 없어요.
도움 부탁드립니다.
자작 OS에 BSD 포팅이라...대단 하십니다...
여튼 저의 짧은 생각을 말씀드리면..
일단 ping확인이 된다고 하시면..일단 icmp/ip는 잘 동작한다고 보면 되겠죠...ip를 좀더 확인해 보려면 라우팅 테이블 설정을 해보시고 설정된 대로 패킷이 흘러가는지 보면 될것이고....
ARP또한 ping이 된다고 하면 제대로 동작한다고 볼 수 있구요...
그리고 udp/tcp는 간단한 소켓프로그램으로 확인해 보시면 되겠네요...
Tcp를 좀더 자세히 보고 싶으시면...ftp 같은거 돌려서 window size랑 congestion window 값 확인해 보시면 될듯 합니다.
막상 적고 보니 너무 간단하네요...
생각해 볼 수록 대단하기도 하고 흥미로운 일을 하신것 같은데요...
혹시 개인적으로 하시는 일인가요? 아니면 밥줄로 하시는 일인가요?
저도 위와 같은 일들을 언젠가는 꼭한번 해보고 싶다라고만 생각하고 있었는데.... 혹시 개인적으로 하시는 일이라면 저도 어깨너머로 좀 배울수 있을까요?
다적고 나서 생각이 든건데요...
굳이 위의 방식대로 테스트해볼 것이 아니라 TCP dump로 확인해 보면 제일 확실하겠네요...*^^*
Re: [protocol test] tcp/ip protocol test하려는데, test list
자작 OS에 BSD 포팅이라...대단 하십니다...
여튼 저의 짧은 생각을 말씀드리면..
일단 ping확인이 된다고 하시면..일단 icmp/ip는 잘 동작한다고 보면 되겠죠...ip를 좀더 확인해 보려면 라우팅 테이블 설정을 해보시고 설정된 대로 패킷이 흘러가는지 보면 될것이고....
ARP또한 ping이 된다고 하면 제대로 동작한다고 볼 수 있구요...
그리고 udp/tcp는 간단한 소켓프로그램으로 확인해 보시면 되겠네요...
Tcp를 좀더 자세히 보고 싶으시면...ftp 같은거 돌려서 window size랑 congestion window 값 확인해 보시면 될듯 합니다.
막상 적고 보니 너무 간단하네요...
생각해 볼 수록 대단하기도 하고 흥미로운 일을 하신것 같은데요...
혹시 개인적으로 하시는 일인가요? 아니면 밥줄로 하시는 일인가요?
저도 위와 같은 일들을 언젠가는 꼭한번 해보고 싶다라고만 생각하고 있었는데.... 혹시 개인적으로 하시는 일이라면 저도 어깨너머로 좀 배울수 있을까요?
다적고 나서 생각이 든건데요...
굳이 위의 방식대로 테스트해볼 것이 아니라 TCP dump로 확인해 보면 제일 확실하겠네요...*^^*
제가 질문하고 제가 답을 올리게 되었어요 :wink: OS를 만
제가 질문하고 제가 답을 올리게 되었어요 :wink:
OS를 만드는건, 공부나 재미로 하면 좋을텐데
그게 아니고 밥/줄/이예요. ㅠㅠ
커널은 다른 사람이 작업하고 저는 network stack쪽을
맡고 있구요.
network interface나 protocol들에 대한 test suite이
iol에 있네요. 항목이 끝없이 많지만 하나씩 해보려구요 ㅠㅠ
말씀드린 iol site는 http://www.iol.unh.edu/ 입니다.
~.~
댓글 달기