CS
-
[네트워크] 2. Network core와 delay, loss, throughputCS/네트워크 2023. 3. 8. 00:48
1. Network Core 네트워크 코어는 여러 라우터들이 연결되어 있는 망으로, 데이터를 어디로 보낼지 라우팅 해줍니다. packet-switching을 통해 메세지를 여러 패킷으로 쪼개어 보내게 됩니다. Packet switching Packet switching은 다음과 같은 특징을 가집니다. Store and Forward : 라우터가 하나의 패킷을 받고, 그 다음 전송하는 방법입니다. 패킷의 delay는 홉(출발지와 목적지 사이 카운트) 단위로 계산해볼 수 있습니다. 예시) 패킷 하나의 크기가 L bits, 전송 속도가 R bps일 때, 1홉 보낼 때 걸리는 시간 = L / R 총 홉이 2개일 경우, 2L / R bandwidth(대역폭)을 넓게 하는 등 방법으로 R을 크게 해야 delay를 ..
-
[운영체제] 1. OS 와 ProcessCS/운영체제 2023. 3. 7. 12:52
OS 컴퓨터에 돌아가는 많은 프로그램과 애플리케이션은 각각 하는 일이 다르다. 하지만 비슷한 부분들이 많이 겹쳐있고, 이 작업을 각각 app마다 갖는 것은 비효율적이다. 이런 app들의 공통분모를 OS라고 한다. 시간이 지날수록 더욱 많은 범위가 os에 포함된다. GUI가 없던 시절 옛날 컴퓨터에는 도스창이 운영체제에 속했지만, 윈도우가 보편화되고 GUI가 널리 쓰이기 시작하면서, 많은 app들이 GUI를 지원하게 되어, GUI또한 os에 포함되게 되었다. 웹 브라우저도 대표적으로 OS에 포함되는 부분이다. 마이크로소프트의 엣지는 어떤 방법으로도 삭제할 수 없다고.. OS에 포함되는 건 시간에 따라 점차 늘어날 것으로, chat gpt또한 상용화가 된다면 OS에 포함될 것으로 보인다. OS는 자원 관리자..
-
[네트워크] 1. 네트워크 용어 정리CS/네트워크 2023. 3. 2. 20:09
Network 이란? network는 여러 컴퓨터가 그물망처럼 얽힌 형태를 의미합니다. Internet 이란? 인터넷은 네트워크들의 네트워크라고 할 수 있습니다. Internet은 크게 edge, link, core 세 가지로 나눌 수 있습니다. 1. edge edge는 가장 단말에 있는 시스템으로, 우리가 사용하는 network application이 돌아갑니다. client나 server같은 host( = end system) 가 edge에 포함됩니다. 2. link link는 서로 다른 네트워크를 연결시키는 연결 매체입니다. 유선 : 광 케이블, 동축 케이블 무선 : 마이크로파, LAN, wide area(4g, 5g), 인공위성 3. core core는 네트워크 중앙에서 데이터를 전송하는 핵심적인..