네트워크
-
[네트워크] Application Layer테크 2024. 3. 21. 18:59
최상단 레이어인 application layer에 대해서 정리하겠습니다. Application Layer Application layer에서는 network application이 실행되고 있습니다. ※ Network Application: OS 위에서 실행되는 프로세스로, 다른 컴퓨터에 메시지를 주고 받을 수 있습니다. 사용자들은 보통 application layer에서 앱을 만드는데요. 예: 클라이언트/서버 클라이언트 프로세스(앱)와 서버 프로세스(앱) 간의 inter-process communication을 한다고 생각하면 됩니다. 생각할 내용: IP, port, socket IP: 컴퓨터 주소 port: 컴퓨터 내 실행되는 프로세스 번호 socket: OS가 제공하는 일종의 API로 socket을..
-
[네트워크] 네트워크 개요: 네트워크 구조 및 네트워크 딜레이 (Packet-Switching Delay)테크 2024. 3. 18. 19:02
학교에서 배웠던 네트워크 수업이 살짝 가물가물해서 정리를 해봤습니다. 요약하되 중요한 내용을 빠뜨리지 않고 다 포함했습니다. 네트워크를 완전히 모르는 사람들이 이 글을 읽는 것을 추천하지 않습니다. 네트워크를 어느 정도 알고 있는 상태에서 지식을 정리한다는 마음으로 읽으면 좋을 것 같습니다. 1. Network structure 네트워크 구조에는 크게 두 가지가 있습니다. Network edge Network core 1.1 Network edge End systems(hosts): Web, E-mail과 같은 app을 실행합니다. Client/Server model Peer-to-Peer model ※ 프로토콜 (Protocol): 커뮤니케이션 약속 host 간 데이터를 전송할 때 두 개의 프로토콜 (..