본문 바로가기

분류 전체보기490

물리 계층(Physical Layer)에서 동작하는 리피터(Repeater)와 허브(Hub)에 대해서 리피터(Repeater)란? 전기 신호를 정형(일그러진 전기 신호를 복원) 전기 신호를 증폭 멀리 있는 상대방과도 통신할 수 있도록 파형을 정상적으로 만드는 기능 요즘 네트워크 장비들이 리피터 기능을 지원해서 리피터 단독으로 쓸 필요가 없어짐 허브(Hub)란? 포트(실제로 통신하는 통로)를 여러 개 가지고 있고 리피터 허브라고도 불림 리피터는 1:1 통신만 가능하지만 허브는 여러 개를 가지고 있어서 여러 대의 컴퓨터와도 통신할 수 있음 리피터와 마찬가지로 전기 신호를 정형하고 증폭하는 기능 컴퓨터 여러 대를 서로 연결하는 장치라서 직접 컴퓨터끼리 연결하지 않아도 통신 가능 특정한 포트로부터 데이터를 받으면 해당 포트를 제외한 나머지 모든 포트로도 받은 데이터를 전송 컴퓨터 1에서 컴퓨터 2로만 데이터를 .. 2023. 3. 6.
CockroachDB 어떤 데이터베이스인가? 특히 이용자가 많은 모바일 게임의 메인 데이터베이스는 쓰기 위주(Write-Heavy) 워크로드에 적합하다. 그리고 이용자가 급격하게 늘어날 경우를 대비해서 빠르게 확장할 수 있어야 한다. 데이터베이스 종류 전통적 관계형 데이터베이스 MySQL, MsSQL, PostgreSQL 문서형 분산 데이터베이스 Couchbase, MongoDB, Cassandra 관리형 데이터베이스 DynamoDB CockroachDB 란 CockroachDB란 SQL 인터페이스를 지원하는 분산 데이터베이스입니다. 수평 확장이 가능하고, 다양한 종류의 물리적 장애에서 살아남을 수 있으며, 전 지구적인 스케일로 데이터베이스를 구축하고 관리할 수 있는 다양한 기능을 지원합니다. GitHub에 오픈소스로 공개되어 있고, 무료로 사용할.. 2023. 3. 6.
SRAM과 DRAM에 대하여 RAM이란 무엇인가? RAM이란 Random Access Memory의 줄임말로 프로그램이 실행되는 동안 필요한 데이터를 저장하는 컴퓨터 장치이다. R저장된 데이터를 순차적이 아닌 임의의 순서로 액세스 할 수 있다. 그러나 다른 유형의 물리적으로 이동이 필요한 메모리 장치(자기 테이프, 디스크, 드럼)는 기계적인 설계상의 제한으로 미리 정해진 순서로만 데이터를 읽을 수 있다. RAM의 종류 SRAM (Static Random Access Memory) - 정적 램 DRAM (Dynamic Random Access Memory) - 동적 램 SRAM과 DRAM의 구조 SRAM은 6개의 트랜지스터(transistors)로 구성 DRAM은 1개의 트랜지스터(transistor)와 1개의 캐패시터(capacit.. 2023. 3. 3.
IP(Internet Protocol) 이란? IP(Internet Protocol)란 무엇인가? IP (Internet Protocol)는 인터넷 통신을 위한 규칙을 정의하는 OSI 참조 모델의 계층 3: 네트워크 계층에서 작동하는 통신 프로토콜 중 하나입니다. IP는 인터넷에 연결되어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소이다. 고유 주소에는 IP 말고도 MAC주소가 존재한다. 주소 체계 종류 IP 주소 > 논리적 주소 체계 MAC 주소 > 물리적 주소 체계 IP의 역할: 명확성 IP(Internet Protocol)의 포인트 컴퓨터 IP 주소를 고유하게 식별 라우팅 프로세스 패킷 전환 방법 IP 주소 인터넷 세계의 주소와도 같다. 인터넷에 연결된 모든 컴퓨터는 자신만의 고유한.. 2023. 3. 2.
C# 상속 관련 키워드 정리 상속 관련 키워드 일반 클래스 (class) 추상 클래스 (abstract class) 인터페이스 (interface) 일반 클래스의 경우 class Animal { public void Speak() { Console.WriteLine("I`m Animal."); } } class Dog : Animal { public void Speak() // CS0108 { Console.WriteLine("I`m Dog."); } } class Program { static void Main(string[] args) { var dog = new Dog(); dog.Speak(); // I`m Dog. ((Animal)dog).Speak(); // I`m Animal. } } Speak() 함수를 virtual.. 2023. 2. 27.
롤 티어 올리는 법으로 알아보는 인생의 티어 올리는 방법 리그 오브 레전드(통칭 롤)에서 티어 올리는 방법에 대해서 알아보자 1. 누구나 알듯이 챔프폭을 줄여야 함. 숙련도의 문제. 2. 킬,어시는 제쳐두고, 오로지 전적검색사이트의 평뎃을 줄이는데 올인하자 3. 큐가 잡히자마자 전적검색을 한다 그것도 탑부터 4명 전적을 일일이 띄워두고 본인만의 조건으로 벌레가 몇 명인지 파악하고, 최악인 경우는 아끼지 말고 닷지한다 4. 첫단추가 중요하다 처음부터 잘하는 거 해서 전적을 좋게 만들어야 함 5. 듀오는 진짜 자기보다 조금이라도 잘하는 사람 + 계속 같이 할 사람 아니면 안 하는 게 좋음 6. 못하는 놈들 게임 제대로 안 하는 놈들 채팅으로 뭐라 해봐야 달라지지 않음. 오히려 더 대충 하고 더 던짐. 7. 한 챔프에 대한 숙련도를 올리는 만큼, 상대법을 아는 것도.. 2023. 2. 26.