작성한 질문수
비전공자를 위한 진짜 입문 올인원 개발 부트캠프
API 개요
작성
·
636
1
답변 2
한가지만 더 질문이요.. 이게 운영체제하고는 상관이 있나요?
0
소켓 프로그래밍을 이해하기 위해선 네트워크 OSI 7계층에 대한 이해가 먼저 필요합니다!
우리가 일반적으로 하게되는 서버 프로그래밍은 L7 애플리케이션 레이어에서 동작하게 됩니다. 반면 소컷은 TCP/IP, 즉 L4 레이어와 통신할 수 있도록 도와주는 도구입니다.
소켓 프로그래밍을 하면 TCP/IP 레이어에서 동작하는 서버 프로그램을 개발할 수 있다고 보시면 됩니다.
또한 소켓은 운영체제에서 제공하는 L4 네트워크 통신 API입니다 :)