CS/CS 전공 지식 노트5 [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]네트워크 - 토폴로지 정의노드와 링크가 어떻게 구성되어 있는지를 말합니다. 왜 토폴로지에 대해 알아야 하나요?토폴로지를 통해 병목현상을 해결할 수 있음 병목현상?병목(Bottleneck)의 특징 : 병의 크기에 비해 입구가 좁아 나오는 양이 적어짐네트워크에서의 병목: 트래픽에 의해 데이터의 흐름이 제한됨. (=핫스팟) 병목현상의 해결 방법?토폴로지의 종류를 확인함으로써 병목현상 해결 가능병목현상에서의 이미지를 봤을 때, 병목 현상이 생기는 건 알겠지만 왜 그런지 모르겠다???토폴로지의 모양에 따라 여러 특징을 가집니다. 왜 병목 형상이 일어나는지, 어떻게 구조를 설계해야 할지에 대해 알 수 있죠. 토폴로지의 종류에 대해 알고, 어떤 특징을 갖는지 알아봅시다! 토폴로지의 종류 🚌버스 토폴로지하나의 회선에 여러개의 노드를 .. 2024. 11. 10. [CS] 클라우드 가상머신개념전통적 배포 방식물리적인 컴퓨터 한 대에 하나의 OS를 깔고 여러 가지 프로그램을 설치하는 방식계정을 나눠 여러명의 사용자가 이용할 수 있도롥 했지만, 어떤 프로그램을 설치했을 때 다른 앱에 영향 O : 독립적이지 않은 환경가상화 배포 방식가상 머신(컴퓨터의 하드웨어를 소프트웨어적으로 구현한 것)을 기반으로 배포하는 것계정을 나누는 것이 아니라 한대의 컴퓨터를 가지고 여러개의 OS를 구동할 수 있게 됨 + OS 별 자원 할당(RAM) 가능!CPU, RAM을 물리적으로 갈아낀느 게 아니라 설정만으로 수행 가능Hypervisor하나의 시스템 상에서 가상 컴퓨터를 여러 개 구동할 수 있도록 해주는 중간 계증이 위에 여러개의 가상머신을 구축장점한대의 하드웨어로 여러명의 사용자에게 독립적으로 클라우드 .. 2024. 8. 11. [CS] XML에 대해 알아보자 개념Extensible Markup Language, 마크업 형태를 쓰는 데이터 교환 형식마크업 형태마크업은 태그 등을 이용하여 문서나 데이터의 구조를 나타내는 방법속성 부여도 가능구성프롤로그 : 버전, 인코딩루트 요소 : 단 하나만 있음!하위 요소들 HTML과 XML의 차이HTMLXML데이터의 표시데이터 저장 및 전송미리 정의된 태그고유한 태그 만들고 정의대.소문자 구분 X대/소문자 구분상대적으로 가볍다약간 무겁다 (닫힘 태그 필요)JSON과 XML의 차이JSONXML상대적으로 가볍다약간 무겁다 (닫힘 태그 필요) 활용sitemap.xml으로 쓰임sitemap.xml : 서비스 내의 모든 페이지들을 리스트업한 데이터. 크롤러가 모든 페이지들을 크롤링할 수 있게끔 해준다.여러 언어.. 2024. 7. 25. 이전 1 2 다음