Cute Blue Flying Butterfly
본문 바로가기

CS7

[CS] 네트워크 - 네트워크의 분류 LAN : Local Area Network소규모 네트워크 - 집, 사무실 등허브나 스위치로 연결된 네크워크MAN, WAN보다 높은 안정성, 속도하나의 논리적 주소인 IP를 기반으로 여러개의 물리적 주소인 MAC 주소로 구별하는 네트워크MAN : Metropolitan Area Network도시와 도시의 통신망2개 이상의 LAN이 연결되어 구성라우터, 브리지로 연결된 네트워크WAN : Wide Area Network국가와 국가 간의 통신망=인터넷수많은 라우터를 거쳐 다른 국가와도 연결되는 범위  중요한 건 지역의 크기에 따라 네트워크를 구분하는 것 만은 아니다는 것! 네트워크 연결 장치를 유심히 보는 것이 좋다 허브와 스위치로 이루어진 LAN의 집합 = MAN라우터와 브릿지로 이루어진 MAN의 집합 = .. 2024. 11. 23.
[CS]네트워크 - 처리량, 지연 시간 네트워크노드(Node)와 링크(Link)가 서로 연결되어 있으며, 리소스를 공유하는 집합노드: 서버, 라우터, 스위치 등 네트워크 장치링크(엣지): 유선, 또는 무선과 같은 연결 매체(와이파이, LAN)컴퓨터(노드)로 인터넷에 접속하기 위해 LAN, 와이파이를(링크) 써서 서버(노드)와 접속하는 것을 생각해보자. 트래픽특정 시점에 링크에 흐르는 데이터의 양ex) 서버에 저장된 파일을 클라이언트가 다운로드 시 발생되는 데이터의 누적량 트래픽과 처리량의 차이트래픽: 흐르는 데이터의 양처리량: 처리되는 트래픽처리량링크 내에서 성공적으로 전달된 데이터의 양, 얼마 큼의 트래픽을 처리했는지!많은 트래픽 = 많은 처리량처리량은 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간.. 2024. 11. 9.
[CS] 클라우드 가상머신개념전통적 배포 방식물리적인 컴퓨터 한 대에 하나의 OS를 깔고 여러 가지 프로그램을 설치하는 방식계정을 나눠 여러명의 사용자가 이용할 수 있도롥 했지만, 어떤 프로그램을 설치했을 때 다른 앱에 영향 O : 독립적이지 않은 환경가상화 배포 방식가상 머신(컴퓨터의 하드웨어를 소프트웨어적으로 구현한 것)을 기반으로 배포하는 것계정을 나누는 것이 아니라 한대의 컴퓨터를 가지고 여러개의 OS를 구동할 수 있게 됨 + OS 별 자원 할당(RAM) 가능!CPU, RAM을 물리적으로 갈아낀느 게 아니라 설정만으로 수행 가능Hypervisor하나의 시스템 상에서 가상 컴퓨터를 여러 개 구동할 수 있도록 해주는 중간 계증이 위에 여러개의 가상머신을 구축장점한대의 하드웨어로 여러명의 사용자에게 독립적으로 클라우드 .. 2024. 8. 11.
[CS] API에 대해 알아보자 개념(Application Programming Interface)둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층ex. 프로토콜, 메서드, 데이터타입 등이 정의된 중계계층 Interface서로 다른 두개 시스템, 장치 사이에서 정보나 신호를 주고 받을 때의 접점이나 경계면해당 컴퓨터의 내부 서버가 어떻게 되어있는 지 상관 없이 인터페이스를 통해 통신이 가능함ex) UI : 갤럭시 스마트폰 UI, 네이버 웹툰, 카카오톡의 UI 등... API의 작동 방식 1. 사용자가 브라우저(인터넷)을 통해 어떤 걸 요청(request)2. API가 중계자 역할을 하며 web server로부터 요청을 처리!3.  응답 내용을 API가 브라우저를 통해 사용자에게 가져다 줌(response.. 2024. 7. 30.