Network (2) 썸네일형 리스트형 [Network] 네트워크 데이터 전송 흐름 네트워크 데이터 전송 흐름 ⭐️⭐️ File; kernel을 인터페이스로 추상화 한 것 → Socket( 단위 - Stream) User mode ( = Application Process, 간단히 Socket 수준) application process가 socket(Device File)에 Stream Data를 write 한다. Stream Data : 끝을 알 수 없는 길이로 늘어놓은 데이터 ⬇️ Kernel mode 분해 후 네트워크로 보낸다 segmentation Transport계층(TCP)에서 Stream Data에 대해 MSS(Maximun Segment Size)를 기준(일정 길이)으로 잘라 ‘Segment’로 만든다. (이 행위를 Segmentation; 분해) MSS의 일정 길이는 뭐.. [Network] MAC주소/IP주소/Port번호 정리 [Network] MAC주소/IP주소/Port번호 정리 하기전에 먼저 구조도를 구경하자 [식별자] MAC주소(L2의 switch) NIC(Network Interface Card;)→ LAN카드(유선/무선) 호스트에 장착된 컴퓨터 부품이다. ‘하드웨어 주소’라고도 한다. 맥주소는 변경 가능하다(자주 변경되지 않음) 예시 노트북에 NIC*2개 → mac주소가 2개가 있다. IP주소(L3의 switch) Host에 대한 식별자 → Host: 네트워크에 연결된 컴퓨터 한 컴퓨터에 IP주소 몇 개 있을까? N개 NIC하나에 IP주소 여러개 바인딩 가능 Port번호 ⭐️⭐️ (L4의 switch) 여러가지 형태로 식별의 대상이 달라진다. [질문] 🙋♂️ 포트 번호가 뭔가요? sw개발자(user mode) → p.. 이전 1 다음