<aside> 📚
네트워크(Network)에는 여러가지 종류가 있습니다.
일반적인 사전에서 Network를 살펴보면 “Interconnected” 시스템이라고 합니다.

상호 연결되어 있기 때문에 지하철, 도로망, 항공, 해운, 사회, 컴퓨터도 네트워크라는 용어를 사용하고 실무에서 이야기하는 네트워크는 “컴퓨터 네트워크”를 뜻합니다.
</aside>
<aside> ❗ 네트워크의 원리를 이해함으로써 다양한 문제에 응용해 해결하고, 응용 SW의 기능 구현에 있어, 원리를 알고 접근법을 찾아야 하기 때문입니다.
또한, 소니가 일반 AAA게임 스튜디오를 폐쇄하고 네트워크 게임 스튜디오로 개편한 사례와 Microsoft가 블리자드 등의 온라인 게임회사를 많이 인수하고 있는 사례, 2K가 공격적으로 Zynga들의 온라인 게임회사를 인수하는 사례로 앞으로 게임에서 네트워크(온라인)를 빼고 이야기하기 어렵기 때문입니다. ⇒ 소프트웨어에 돈 안 쓰는 유저의 수는 증가하고, 과금 시키려면 반복 플레이가 필수 요소.

</aside>
<aside> 📚
네트워크의 기본 구성요소 크게 3가지로 구성됩니다.
<aside> 1️⃣
노드(Node)
컴퓨터-컴퓨터, 서버-컴퓨터, 서버-서버, 서버-스위치, 스위치-스위치, 스위치-라우터 등
</aside><aside> 2️⃣
링크(Link)
<aside> 3️⃣
프로토콜(Protocol)
TCP, UDP, HTTP, HTTPS, FTP 등)
</aside>
</aside>
<aside> 📚
네트워크의 물리적/논리적 배치는 5가지의 형태가 있습니다.
<aside> 1️⃣
P2P
1:1 통신
</aside>
<aside> 2️⃣
버스(Bus)

</aside>
<aside> 3️⃣
링(Ring)

</aside>
<aside> 4️⃣
스타(Star)

</aside>
<aside> 5️⃣
메쉬(Mesh)
1:n의 구성으로 신뢰성이 높지만, 복잡하고, 비용이 비싸서 군사 영역, 무선 네트워크에 주로 이용

</aside>
<aside> 6️⃣
트리(Tree)

</aside>
</aside>
<aside> 📚
응용 소프트웨어에서 생성한 신호가 어떻게 네트워크를 통해 다른 곳으로 전달되는지를 정의한 표준모델을 OSI 모델이라 합니다. 총 7개의 층(Layer)로 구성됩니다.
<aside> 1️⃣
물리 계층(L1)
이더넷, USB, 블루투스 디바이스 등
</aside><aside> 2️⃣
데이터링크 계층(L2)
MAC Address, MAC 프로토콜, PPP(Point-to-Point protocol) 등
</aside><aside> 3️⃣
</aside>
<aside> 4️⃣
</aside>
<aside> 5️⃣
</aside>
<aside> 6️⃣
</aside>
<aside> 7️⃣
</aside>
OSI 모델에 적용되는 계층에 따라 스위치의 종류가 달라집니다.
| --- | --- | --- |
<aside> ❗
</aside>
<aside> ❗
</aside>
</aside>
<aside> 📚
</aside>