질문입니다. 부탁입니다. 초보를 위해, 약간의 시간을 할애해 주

글쓴이: 익명 사용자 / 작성시간: 금, 2001/06/15 - 3:29오후
"리눅스 네트워크 프로그래밍"이란 단어를 우연히
접하게 되었습니다.
그러면 리눅스의 네트워크 부분에 쓰이는 프로그램을
직접 만든 다는 것인지,아님 리눅스의 네트워크 개념을 이해 하기 위함인지 알고 싶습니다.
만약 네트워크에 필요한 프로그래밍이라면
어떤 프로그래밍 언어를 공부해야 하고,
리눅스 기반의 응용 프로그래밍을 해보고자 한다면
어떤 프로그래밍 언어를 먼저 배워 나가야 할지를
짧은 힌트라도 주시기 바랍니다.
Forums:
Re: 질문입니다. 부탁입니다. 초보를 위해, 약간의 시간을 할애
네트워크 프로그래밍의 바이블
UNIX Network Programming , W.Richard Stevens
결국 tcp/ip 프로토콜을 중심으로 socket 을 이용해서 데이터를 어떻게
전송할 것인지, 동기화는 어떻게할 것인지를 다루는 프로그래밍입니다.
저는 C 하고 자바로 해본적밖에 없습니다.
Re: 울 뇬네 한테 물어 봤슴다. 답변 임다.
울 뇬네 왈 ...
술사오랍니다. 오늘은 대낮부턴 술타령 임다.
물껀이 없다나 ===3 텨 ! 또한대 맞을라 ~!
Re:정희석님 이렇게 빨리 답변을 주시다니 감사드립니다. (냉유)
그러면 c와 자바를 배워야 한다는 뜻도 될런지 궁금해 집니다.
그리구 초보자로써 프로그래밍 입문하기에 좋은 서적 아시면
추천두 해 주셨으면 참으로 고맙겠읍니다.
꾸벅 (_ _^)
Re: 질문입니다. 부탁입니다. 초보를 위해, 약간의 시간을 할애
네트워크 관련 프로그래밍은 크게 다음과 같이 나뉘어집니다.
1) Network Device Driver 프로그래밍
-> NIC과같은 하드웨어 연동, 기타 네트워크 디바이스 드라이버 개발
2) Network Protocol 프로그래밍
-> TCP/IP, HTTP, SMTP, DNS, 기타 프로토콜 스택을 개발하는것
3) Network Application 개발
-> Socket 프로그래밍이라고 합니다. TCP/IP 스택 위에서 돌아가는 응용프로그램을
개발합니다. 초보자들이 쉽게 접근할 수 있는 분야입니다.
초보자시면 Stevens 책은 비추천입니다. 어려운 내용이 많아서 머리만 아파요.
보지마세요. 한글 소켓 프로그래밍 서적을 보시길 바라고, 외국책을 보고 싶으시면
"Linux Socket Programming By Example" 이라는 책이 있습니다. (출판사QUE)
기초부터 쉽게 잘 설명되어 있으니까, 보기에 부담이 없을거에요.
Re^2: 노정민님 정말 감사합니다. (냉유)
빠르고, 제게 필요한 답변 주신 것 감사 드립니다.
제가 그쪽 공부를 함에 있어 정말 힘들 때에 님에게 이멜로 도움을 요청 한다면
큰 실례가 안될지 궁금합니다. 외국서적은 제겐 너무 힘들 것 같습니다.
물론 서신으로 질답을 해 주실수 없다구 하여도,
방금 질문에 답변 주신 것만으로도 만족합니다.
좋은 하루 되세요.