Network layer - TIL
네트워크 레이어(Network layer)는 컴퓨터 네트워크에서 데이터를 주고받는 데 사용되는 프로토콜과 알고리즘을 구현한 레이어(layer)입니다. 네트워크 레이어는 OSI 모델과 TCP/IP 모델에서 모두 사용되며, 인터넷 통신과 같은 다양한 네트워크 통신에 사용됩니다.
네트워크 레이어는 데이터의 전송을 관리하는 데 중요한 역할을 합니다. 이 레이어에서는 데이터를 송신자에서 수신자로 전송하기 위한 경로를 결정하고, 데이터 전송 중에 발생하는 오류를 처리합니다. 이를 위해 라우팅, 스위칭, 패킷 분할 및 조립, 오류 제어, 다중화 등의 기능을 제공합니다.
Swift에선 URLSession, Alamofire, Moya에 해당하며 왼쪽에서 오른쪽으로 더 높은 추상화에 해당합니다ㅔ
댓글
