계층(레이어)별 데이터 단위라도 먼저 정리하면 좋을것같아요. (물리 - 비트, 데이터링크 - 프레임, 네트워크 - 패킷)
"계층 모델을 위반한다"에 대한 자세한 내용이 필요합니다. 이건 제가 이해가 안돼서요 ㅋㅋ
물론, Layer 3에 길이 필드가 포함되어 있다면 이는 가능하다. 하지만 이 해결책은 그다지 우아하지 않다. 왜냐하면 Layer 3이 Layer 2에서 처리해야 할 패딩 문제를 처리해야 하기 때문이다. 이것은 명백히 계층 모델을 위반하는 것이다. 이러한 이유로, IEEE는 IEEE 802.3에서 Type 필드를 Length 필드로 변경했다
이더넷 충돌처리(csma cd)
"what is csma/cd"랑 "왜 이더넷 프레임은 최소 길이를 가지고 있을까?"에 중복된 내용이긴해지만 앞에서 자세한 예시는 뒤쪽에서 설명한다고 언급해주면 좋을거같습니다.
어차피 네트워크 구조가 변경돼서 스위칭 허브를 사용하게 됐으니 표준에 있어도 이 내용을 빼도 되지 않을까요..?
velog.io/@alicesykim95/Network-신호의-전송과-충돌#-7-스위치 <-대신 이런 스위칭 허브에 대한 내용을 추가하는게 좋지 않을까요
클록 동기화
네트워크의 장치들이 수신기 클록을 쉽게 동기화할 수 있다 -> 이더넷엔 클럭을 보내는 선이 없으니 비동기식 통신임. 수신측에서 타이밍을 맞춰 읽어야함 -> preamble(0101 패턴)을 보고 타임슬롯의 간격을 유추할수 있음.
다른 통신들도 비슷하겠지만 전체적인 데이터 전송 흐름이 먼저 있으면 그다음 이해하기 좀더 좋을거같아요 (탑다운방식으로 전체 흐름-> 디테일)
통신 규격
OSI 모델 관련
이더넷 충돌처리(csma cd)
클록 동기화
프레임 내 각 필드 별 크기가 있으면 좋을것같아요.