본문 바로가기

ETC

(69)
네트워크 면접 정리 With 모두의 네트워크. 7장 응용 계층 : 애플리케이션에 데이터 전송하기 6장 정리 TCP/IP 프로토콜 송수신 애플리케이션의 포트번호 포함 TCP는 연결지향 프로토콜 3-way 핸드셰이킹 통해 가상의 연결 생성 종료 시 fin > ack
네트워크 면접 정리 With 모두의 네트워크. 6장 전송 계층 : 신뢰할 수 있는 데이터 전송하기 5장 복습 서로 다른 네트워크 간에 통신하려면 라우터가 필요하다 라우터(포트)에는 IP(기본 게이트웨이)가 할당된다 ISP의 라우터에는 공용 IP 랜 네트워크의 라우터(포트)에는 사설 IP의 기본 게이트웨이 기기는 어디로 보낼지 모르기에 일단 라우터로 보낸다 IP 프로토콜의 IP 헤더에는 송신 IP 주소 수신와 IP 주소가 있다 IP 주소는 네트워크 ID [, 서브넷 ID], 호스트 ID로 나눌 수 있다. 대규모, 중규모, 소규모 네트워크를 네트워크 ID를 통해 클래스로 구분하며, 서브넷 마스크로 더욱 쪼개 사용할 수 있다. IP에는 컴퓨터에 할당할 수 없는 브로드캐스트 주소와, 네트워크 주소가 있음을 유의한다. 라우터는 L3 스위치라고도 하는데 기능상으론 차이 없음 전송 계층의 역할 물리계층, 데이터 ..
네트워크 면접 정리 With 모두의 네트워크. 5장 네트워크 계층 : 목적지에 데이터 전달하기 전송 계층 복습 이더넷 : 랜에서 데이터 주고받기 위한 기술 규격(이더넷 규칙) MAC 주소(이더넷의 물리적인 주소로 네트워크에서 기기구분, 전세계 유일). 6바이트 장비는 스위치가 있다. MAC 주소 테이블(브릿지 테이블) 스위치 포트번호와 MAC 주소 등록 네트워크 계층의 역할 이더넷 규칙은 같은 네트워크(Local Area Network)내 데이터 전송을 위한 규칙 다른 네트워크(WAN,인터넷)으로 데이터 전송 불가능 네트워크 간 통신을 가능하게 하는 것이 네트워크 계층의 역할 라우터라는 장비 필요 라우터 네트워크 간 통신을 가능하게 하는 장비 목적지(기기)까지 네트워크 통해 어떤 경로로 가는 것이 좋은지 알려준다. 해당 경로 결정을 라우팅 이라 한다. 라우팅 테이블 통해 경로 정보 등록 및 관리...
네트워크 면접 정리 With 모두의 네트워크. 4장 데이터 링크 계층 : 랜에서 데이터 전송하기 물리 계층 복습 시스템 간 물리적 연결(케이블, 허브), 전기 신호의 변환(랜카드) 및 제어(리피터+허브(리피터기능있는)) 케이블, 허브, 리피터, 랜카드 데이터 링크 계층의 역할과 이더넷 데이터 링크 계층 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층 랜에서 적용되는 이더넷(Ethernet) 규칙을 사용 랜에서 데이터를 정상적으로 주고받기 위한 규칙 허브,리피터와 같은 장비(물리계층장비)에 연결된 컴퓨터와 데이터를 주고 받을 때 사용 허브의 단점 같은 허브를 사용하는 랜 환경에서 특정한 컴퓨터 한 대에 데이터를 보내려 해도 다른 컴퓨터에 다 전달됨 데이터에 목적지 정보를 추가해서 보냄 전송은 되지만 해당 정보 통해 장치 레벨에서 차단하도록 규칙이 정해져 있어 목적지가 아닌 곳에서 내용을 볼 수..
네트워크 면접 정리 With 모두의 네트워크. 3장 물리 계층 : 데이터를 전기 신호로 변환하기 물리 계층의 역할과 랜 카드의 구조 컴퓨터는 0과 1만 이해(비트열) 네트워크 통해 신호를 주고받기 위해 비트열을 전기 신호로 변환해야 한다 - 물리 계층의 기술이 필요하다. 비트 : 디지털 전기 신호 : 아날로그 랜카드가 이 역할을 담당한다 케이블의 종류와 구조 전송 매체 데이터가 흐르는 물리적인 선로 유선과 무선으로 구분 유선 트위스티드 페어 케이블(LAN cable, 랜선, 랜 케이블) UTP (비차폐 연선) : UnShielded Twisted Cable 구리선 8개를 꼬아 만든 네 쌍의 전선 실드로 보호되지 않음 실드 : 금속 호일이나 금속 매듭같은 것으로 외부에서 발생하는 노이즈를 막는 역할 가격이 저렴해서 많이 씀 STP (차폐 연선 ) : Shielded Twisted Cable 두개 씩 ..
네트워크 면접 정리 With 모두의 네트워크. 2장 네트워크의 기본 규칙 모두의 네트워크(원서/번역서: [해외]これならわかる!ネットワ-ク入門講座 TCP/IPが面白い!) | 미즈구치 카츠야 | 길벗 - 교보문고 (kyobobook.co.kr) 모두의 네트워크 - 교보문고 10일 만에 배우는 네트워크 기초 | 누구나 10일이면네트워크를 이해할 수 있다!준비 | 네트워크 기초 지식 익히기네트워크, 패킷, 비트, 바이트, 랜, 서버 등 네트워크 용어와 네트워크에서 통신하 www.kyobobook.co.kr 2장. 네트워크의 기본 규칙 1장 복습 : 공유기 : 가정용, 소규모 기업용 라우터. (스위칭)허브, 방화벽 기능 제공 DMZ : 외부 네트워크(인터넷-ISP에 의해 WAN과 인터넷으로 연결)와 내부 네트워크 사이에 위치한 중간 지대(서브넷). 네트워크 보안 영역으로 외부 공격자가..
네트워크 면접 정리 With 모두의 네트워크. 1장 네트워크 첫걸음 1장 : 네트워크 첫걸음 컴퓨터 네트워크 컴퓨터 간의 연결 (2대 이상 연결) 파일 전송, 웹사이트 열람, 메일 송 수신 인터넷 전 세계의 모든 규모의 네트워크를 연결하는 거대한 네트워크 패킷 네트워크를 통해 전송되는 데이터의 작은 조각 대역폭 떄문에 큰 데이터는 작은 데이터로 분할한다. 나눈걸 받아서 합침 대역폭 네트워크 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량 디지털 데이터 모든 컴퓨터는 숫자 0과1을다룸 0과1의 집합 비트 0,1의 정보 최소 단위 바이트 연속된 8비트의 모음 문자도 0과1로 표현한다. 숫자와 문자의 대응표를 문자 코드라고 한다 랜(근거리 통신망) Local Area Network 건물 안이나 특정 지역 가정, 빌딩 안 사무실 왠(광역 통신망) Wid..
대기업 코딩테스트 8 : 그래프 이론 https://github.com/ndb796/python-for-coding-test ndb796/python-for-coding-test [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - ndb796/python-for-coding-test github.com 그래프 알고리즘 크루스칼 그리디 알고리즘 위상 정렬 큐 or 스택 그래프 노드와 간선 정보를 가지고 있는 자료구조 연결 트리 최소 힙 부모에서 자식으로 내려오는 계층적인 모델 부모가 항상 자식보다 작은 자료구조 그래프의 구현 방법 인접 행렬 : 2차원 배열을 사용하는 방식 V^2 메모리 공간 시간 복잡도 1 인접 리스트 : 리스트를 활용하는 방식 E 메모리 공간 시간 복잡도 V 서로소 집합(Di..