그래서 나는 네트워크에 대해 모두 배우고 싶습니다. 소켓 아래, 원시 소켓과 물건들. 허브, 라우터, 액세스 포인트 등을 이해하고 싶습니다. 예를 들어, 이런 종류의 작업을 수행 할 수있는 자체 소프트웨어를 작성하고 싶습니다. * 이러한 종류의 정보를 얻을 수있는 훌륭한 소스가 있습니까?저레벨 네트워크 프로그래밍을 _ 배울 수있는 방법은 무엇입니까?
나는 여기에 많은 것을 묻고 있는데, 그것을 완전히 설명하기 위해서는 높은 수준에서 낮은 수준까지 요구된다는 것을 알고있다. 나는 Applied Cryptography과 비슷한 범위와 깊이의 소스를 찾고 있지만 네트워크는 찾고있다.
저와 같은 사람들을 올바른 방향으로 가르쳐 주실 수있는 분들께 감사드립니다.
* 그래, 난 큰 보안 문제가 될 것입니다 내 손으로 만들어진 네트워크 스택의 코드 중 하나를 사용하여 실현, 만 :
비슷한 질문 배우고 그것을 찾고 있어요 : here합니다. 그러나 나는 TCP/UDP 소켓 아래에있는 것 이상을 찾고있다. "
Clarification을 위해 편집 됨 : 내가 말하는 깊이는 운전자 수준보다 높습니다. 따라서 비트가 와이어의 다른 쪽 끝을 왕복 할 수 있다고 가정하면 다음은 무엇입니까?
을 어떻게 가고 싶어 낮은 수준; 당신이 배우고 싶어 : * 원시 소켓만을 사용하여 TCP 구현을 작성 하시겠습니까? * OS 또는 임베디드 시스템 용 TCP/IP 스택을 새로 작성 하시겠습니까? * 프레임 캡슐화도 수행합니까? (이더넷 유선 네트워크, Gig-E, 전화 접속, ATM, 토큰 링, wifi, 블루투스 등 각각에 연결하기 위해 다름) * 프레임을 가져 와서 NIC로 보내려면 네트워크 카드 드라이버를 작성 하시겠습니까? – Stobor