일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- DFS
- kick start
- 딥러닝
- 백준
- 네트워크
- 동적 프로그래밍
- 구글 킥스타트
- 알고리즘
- 리눅스
- 동적프로그래밍
- 브루트포스
- AI
- OS
- 프로그래밍
- PYTHON
- BFS
- CSS
- 코딩 테스트
- 그래프
- linux
- 킥스타트
- 코딩
- 파이썬
- 운영체제
- dp
- nlp
- google coding competition
- 순열
- 코딩테스트
- Today
- Total
목록네트워크 (9)
오뚝이개발자
학습 목차 프로세스 간의 통신 수송계층 프로토콜과 프로세스 간의 통신의 읨 포트번호의 종류와 클라이언트/서버 모델 사용자 데이터그램 프로토콜(UDP) 메시지 형태와 필드 설명 UDP의 특징과 사용되는 영역 각 계층별 프로토콜의 데이터 전달 데이터링크 계층 : 이웃한 두 노드 사이의 프레임 전달에 관여(node-to-node) 네트워크 계층 : 두 호스트 사이의 패킷 전달에 관여(host-to-host) 수송 계층 : 프로세스 사이의 메시지 전달에 관여(process-to-process), 포트번호(프로세스의 구별을 위해 사용되는 논리적 포트번호, 실제 물리적 포트가 아님)가 프로세스간의 전달에 사용됨 클라이언트/서버 구성 프로세스 간의 통신은 클라이언트/서버 구성을 통해 이루어진다. 포트 번호는 수송 계..
학습 목차 멀티캐스팅 멀티캐스팅의 의미와 주소 사용 멀티캐스트 그룹관리 그룹관리 프로토콜을 사용한 가입/탈퇴/모니터링 방법 멀티캐스트 라우팅 멀티캐스트 라우팅의 라우팅 종류와 방법 멀티캐스트 라우팅의 트리 구성 방법 멀티캐스팅 멀리캐스팅 전송은 하나의 송신자와 그룹에 속한 다수의 수신자와의 통신형태(일대 다의 관계) 송신자는 유니캐스트 주소를 사용 BUT 목적지는 그룹 주소인 D클래스 주소 사용 다중 유니캐스팅(Multiple Unicasting) 유니캐스팅을 이용해 멀티캐스팅과 유사한 효과를 내도록 동작하는 것으로 그룹에 속한 대상이 10곳이면 10곳에 모두 보내는 방식. 그러나 목적지가 많아지면, 처음 패킷과 마지막 패킷 간 지연시간이 발생 이에 따라 대역폭을 소모(멀티캐스팅으로 1개만 보내면 되는 ..
학습 목차 라우팅 프로토콜과 자율시스템 내외부 게이트웨이 프로토콜과 AS의 의미 거리벡터 라우팅 알고리즘의 동작, 예제, 실제 사용 프로토콜 링크상태 라우팅 알고리즘의 동작, 예제, 실제 사용 프로토콜 경로벡터 라우팅 외부 게이트웨이 프로토콜의 도앚ㄱ 자율시스템(AS; Autonomous System) 라우팅 인포메이션을 주고받는 영역 쉽게 말해, 라우팅 정보를 교환해 라우팅 테이블을 만들 때 인터넷에 존재하는 모든 라우팅 정보를 담는 것은 불가능하다. 그래서 어느 범위까지를 커버해야 되는가에 대한 경계가 AS이다.) AS는 하나의 기관 내부를 나타내는 것으로 네트워크와 라우터의 집합으로 구성된다. 그러니, 라우팅의 관점에서 인터넷은 수많은 AS들이 연결된 집합체이다. 각 AS는 하나 또는 여러 개의 라..
학습 목차 서브넷 주소 설정 실제 기관 네트워크에서의 필요성 마스크의 의미와 표기 슈퍼넷 주소 설정 주소 고갈에 따른 대표 C클래스 주소 설정 방법 주소할당 규칙과 예제 가변길이 주소 지정 클래스 구분 없는 주소 지정 주소 할당 규칙과 예제 서브넷 주소설정(Subnetting=Subnet Addressing) IP주소는 netid와 hostid로 구분된 주소 구조를 갖고 있다. '기관의 외부'에서는 netid만 식별하여 라우팅을 수행한다 '기관 내부'는 사실 여러 개의 서브 네트워크로 구성되어 있다. 따라서 서브 네트워크를 구분할 방법이 필요함 서브넷팅은 네트워크를 서브넷으로 구분하고, hostid의 일부를 사용해 각 서브넷에 서브넷 식별자(서브넷 id)를 할당하는 방법을 의미 서브넷 id로 사용하는 비..
이더넷 유선 LAN인 이더넷은 데이터링크 계층이다. 속도에 따라 표준 이더넷->Fast Ethernet->Gigabit Ethernet->Ten-Gigabit Ethernet 이더넷의 부계층 LLC(Logical Link Control) : 매체 특성에 관계없이 공통적으로 사용하는 부분. 흐름제어 및 에러제어 등 각종 제어 행위를 수행하는 부계층. LLC는 모든 LAN에서 공통의 계층(LLC를 안쓰고 MAC 프로토콜만 쓴느 경우도 有) MAC(Media Access Control) : 물리 계층에서 사용하는 매체에 따라 여러 개의 프로토콜 존재(Ethernet, Token ring, Token bus...) 이더넷 프레임 포맷 7개의 필드로 구성. Preamble과 SFD(Start Frame Delim..
스위칭이란? 그때 그때 필요할 때마다 송신자와 수신자를 연결시켜주는 것(스위칭을 해주는 장치가 스위치) 스위칭의 필요성 여러 개의 장치가 서로 데이터를 주고받기 위해서는 선을 연결해야 한다. 하지만, 모든 장치끼리 서로 링크를 연결하는 방법은 네트워크가 커질수록 점차 비효율적이 된다. 왜냐하면 링크를 어마어마하게 많이 추가해야 되므로 비용이 많이 들기 때문이다. 또한, 이러한 연결법은 유휴링크가 많이 존재해 효율이 떨어진다. 그래서 스위치가 필요하다. 즉, 여러 장치들이 독자적인 링크를 서로 연결하는 것보다 스위치를 이용한 연결이 효율적이다. 이러한 스위치들은 서로 연결되어 더 큰 규모의 네트워크를 만들 수도 있다. 스위칭 방법의 종류 회선교환(Circuit switching) : 두 장치 사이에 물리적..
계층화의 개념 먼저 사람 간의 대화 과정을 살펴보자. 생각->언어->입(물리적 전송장치)->귀(물리적 수신장치) 단계를 거친다. 이를 나누어보면 생각, 언어, 물리 계층으로 구분이 가능하다. 이런 계층화의 장점은 특정 계층의 내용을 다른 것으로 바꿔도 다른 계층은 영향을 받지 않는다. 예를 들어, 언어를 영어로 바꾸어도 물리 계층의 입이나 귀는 그대로 사용한다. 이러한 생각에서 착안한 것이 네트워크 계층화이다. 컴퓨터 사이의 통신(대화)를 계층으로 나누어 특정 영역을 부품처럼 갈아 끼우듯 교체하는 것이 가능하다. 네트워크 모델 OSI 표준 모델(OSI 7계층) 7개의 계층으로 구분 참고로, OSI는 Open Systems Interconnection으로 개방형 시스템을 서로 연결하는 모델. 개방형시스템(..
네트워크란? 노드라고 불리는 장치들이 통신링크로 연결된 집합체(장치 + 링크) 네트워크의 장치 구성 내부장치 + 종단장치 종단장치(Endsystem)이란? 사용자 장치로 네트워크에서 말단에 위치한 노드 예) PC, 노트북, 스마트폰, 단말기 등. 네트워크 내부장치란? 서버, 라우터, 스위치 등. 통신링크 무선 유선 정리하자면, 네트워크 구성요소 - 장치, 링크 장치 : 네트워크 내부에 있는 장치와 말단에 붙어있는 장치(엔드시스템) 링크 : 무선, 유선 네트워크 성능 처리량(Throughput) : 링크를 통해 전달되는 단위 시간당 데이터량 지연시간(Delay time) 경유시간 : 한 장치에서 다른 장치로 데이터가 전달되는데 걸리는 시간 응답시간 : 요청과 이에 대한 응답에 소요된 시간 왕복시간(Turn..