[Computer Science(CS) 기술면접 준비]
네트워크 / 보안 네트워크 전반적인 개념 velog.io/@tlatldms/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%A0%84%EA%B3%B5%EC%A7%80%EC%8B%9D 네트워크 전공지식 김유성 교수님 교안 + 면접에 나올법한 지식존재 이유: 통신이 일어나는 과정이 단계별로 파악할 수 있기 때문흐름을 한눈에 알아보기 쉽고, 사람들이 이해하기 쉽고, 7단계 중 특정한 곳에 이상 velog.io OSI 7계층 # 1 Layer(물리적 계층) : 전기적 신호, 허브 # 2 Layer(데이터 링크 계층) : 프레임, 이더넷, L2 스위치 # 3 Layer(네트워크 계층) : 패킷, IP, ARP, ICMP, 라우터, L3 스위치 # 4 Layer(트랜스포트 계층) : 세그먼..
[Cisco Packet Tracer] D, D EX의 차이점을 알아보자, EIGRP command 명령어 정의
D와 D EX의 차이점은, 아래처럼 정리할 수 있다. D - 같은 AS내의 EIGRP Neighbor인 라우터의 network command를 통해서 얻어진 라우팅 D EX - 같은 AS내의 EIGRP Neighbor인 라우터에서 redistribute (RIP | OSPF | connected)을 통해서 얻어진 라우팅 위 설명에 대한 이해를 돕기 위해서, 아래 구성도를 살펴보자. R1, R2, R3는 같은 AS 100으로 잡혀있다. 따라서 R1, R2, R3는 Neighbor 관계이다. R4는 Neighbor 관계가 아니다. 따라서, 3.3.3.0은 R3의 Connected로 라우팅이 잡혀있을 것이다. 만약에 R3에서, redistribute 3.3.3.0 / 24를 하지 않았다면, R1에서는 D EX..
[CISCO PACKET TRACER] L2 - L3 네트워크 구성하기, Trunk, Vlan
CISCO PACKET TRACER 프로그램을 이용한 L2 - L3 네트워크 구성하는 방법에 대해서 자세히 기술. 위의 방식은, 일반적인 회사에서 사내망을 구성하기 위해서 사용하는 방식이다. 2개의 PC에서 해줘야 할것은, Default-gateway설정과 인터페이스 IP 설정만 해주면 된다. 나의 목적은 네트워크 주소가 다른 두 PC 사이에, 핑이 가능하게끔 하도록 하는 것이다. 따라서, DNS 서버는 넣지 않았다. 그 다음은 스위치 설정인데, 스위치에 Vlan 2개를 넣을 것이다. 아래는 위에 위치하는 스위치에 대한 설정이다. switchport trunk allowed add vlan 30, 40을 이용하면, 아래와 같이 설정된 것을 확인할 수 있다. 위 아래, 스위치 설정은 동일하므로 L3 스위치..
Trie(트라이) 자료구조 정의, 예제 코드
2020 신입 개발자 카카오 블라인드 시험을 치다가, 문자열 처리에 대한 자료구조를 알게 되었다. Trie 자료구조에 대한 다음과 같은 모습으로 생겼다. 위에 보면, APPLE, LABLE, CABLE이라는 단어를 넣은 것이다. 왜 굳이, Trie 자료구조를 사용해야 하는지를 생각해보자. 특정 문자열을 벡터에서 순차적으로 탐색하면, 최대 문자열의 갯수만큼 걸리게 된다. 하지만 Trie 자료구조를 사용하면, 문자열의 길이만큼의 탐색 시간이 걸린다. 즉, 많은 문자열속에서 특정한 문자열을 찾기 위해서는 Trie만한 자료구조가 없다. Trie 자료 구조를 사용하지 않으면, 카카오 블라인드 2020 기출문제 효율성을 통과할 수 없게끔 설계되어 있다. Trie 자료 구조를 몰랐을 때 사용했던 방법은, 문자열을 일..