일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Heap
- IT
- Data Structure
- C
- Kafka
- 자바
- mongoDB
- JPA
- 컴퓨터구조
- 자료구조
- Spring
- MySQL
- redis
- spring webflux
- Java
- 디자인 패턴
- c언어
- design pattern
- MSA
- react
- Algorithm
- 백준
- Galera Cluster
- 알고리즘
- 네트워크
- OS
- 파이썬
- 운영체제
- JavaScript
- Proxy
- Today
- Total
목록네트워크 (20)
시냅스
IP주소의 특징 IP주소는 네트워크 관리자가 컴퓨터에 할당한다. 논리 주소는 네트워크에 접속할 때마다 붙인다. 소속된 네트워크가 바뀐 경우 논리 주소도 바뀌게 된다. (소속된 네트워크 내에서 유일해야 한다!) 논리 주소에도 유니캐스트, 멀티캐스트, 브로드캐스트 3종류가 있다. 유티캐스트의 경우 네트워크를 표시하는 번호는 접속되어 있는 모든 네트워크에서 유일하다. IP주소는 23bit, 8Bit 옥텟 4개로 이뤄진다. ICANN : IP주소, 도메인 명을 관리하는 비영리 단체 IP주소의 범위를 클래스 (A~E 5단계)로 부르고, 이를 통해 클래스 풀어드레싱을 한다. 클래스는 최초 옥텟 맨 앞 몇비트로 판별한다. 네트워크 번호 부분의 비트가 적을 수록 많은 컴퓨터를 소유하는 네트워크가 될 수 있다. 네트워크..
3계층의 개요 인터넷 작업 수행 (떨어진 위치에 있는 데이터 통신) 네트워크 : 세그먼트(라우터와 라우터 간의 범위) 간에서의 데이터 송수신 네트워크 : 라우터와 라우터로 분배된 컴퓨터 그룹 인터넷 작업 네트워크 간의 데이터 송수신 네트워크 내의 컴퓨터끼리는 2계층에 의해 연결되어 있다. 라우터를 넘어서는 브로드캐스트는 송신되지 않는다. (1개의 큰 네트워크를 복수의 네트워크로 분할함으로써 브로드캐스트가 도달하는 범위를 제한할 수 있다.) 3계층의 역할 어드레싱 : 3계층을 위한 주소 (논리 주소), 어디에 있는지와 같은 위치 정보 (어디의 네트워크 + 어느 컴퓨터) 라우팅 : 수신처까지 어떤 경로로 갈지 (라우터) 위의 두개를 합쳐 IP (인터넷 프로토콜) 이라 부른다 TCP/IP 에서 IP를 반드시 ..
스위치 신호가 지나는 길을 나누기 위한 기기 (허브 대신 사용한다.) 전이중 통신 스위치를 통해 충돌은 없다! == 충돌 도메인은 스위치에 의해 분할된다. CSMA/CD 는 반이중 통신으로 효율이 떨어진다! 케이블은 송수신을 위한 길이 나눠져 있으므로 충돌은 허브에서 일어난다. MAC 주소 필터링 스위치 안에서 수신한 프레임을 따로 보낼 수 있도록 처리해서 충돌을 막는다. MAC주소 필터링 학습 : 수신한 프레임의 송신처 MAC 주소를 기록하여 수신한 포트와 MAC주소를 연관짓는다. 스위치는 포트에 연결 돼 있는 모든 컴퓨터의 MAC 주소를 기록한다. ( 어드레스 테이블 ) 스위칭 : 프레임의 수신처 MAC 주소를 보고 그 MAC 주소가 있는 포트만 프레임 송신한다. 스위칭을 통해 수신처가 다른 프레임이..
2계층의 역할과 개요 세그먼트 범위에서의 데이터 전송에 관한 규정 신호의 송신 전이나 수신 후에 바르게 데이터를 송수신하는 순서 프레이밍과 신호의 동기 1계층에서 다루는 신호와 케이블 등에 따라 2계층의 규격이 달라진다. 3계층 이상에서는 LAN과 WAN은 동일한 규칙을 갖는다. 프레이밍 - 1계층에서 주고받은 신호를 비트화 (프레임화) 2계층 주소와 이더넷 어드레싱 - 주소(데이터를 보내는 상대와 자신을 특정하는 데이터)를 어떻게 사용하는지 정의 유니캐스트 : 1대 1 통신 브로드캐스트 : 전원, 모두에게 메세지를 보내는 데이터 통신 멀티캐스트 : 1대 다수 MAC주소 인터페이스에 지정된 고유 주소(48bit) 각각의 기기는 유니캐스트 주소를 적어도 한 개 갖고 있다. 라우터처럼 복수의 인터페이스를 가..
허브 신호의 증폭과 재생: 감쇠에 의해 붕괴된 신호를 본래의 형태로 증폭 재생 복수의 기기를 연결해서 네트워크를 구축 허브에 연결되어 있는 기기끼리 신호를 받는다 수신한 신호에 대해 어떤 제어도 하지 않는다 flooding: 수신한 포트 이외에 모든 포트에 수신한 신호를 송신 -> 허브에 연결돼 있는 다른 기기가 신호를 보내면 충돌! 이 범위를 충돌 도메인이라고 한다. 허브로 연결된 컴퓨터는 같은 충돌 도메인에 속한다. 충돌 도메인은 작아야만 한다
1계층 : 물리계층 역할 케이블이 연결되어 있는 기기에 신호를 전달하는 것 ( 송신에서는 마지막이지만 수신에서는 첫 번째 ) 케이블에 대한 규칙도 1계층에서 정해져있다. 통신매체 신호가 지나는 파이프 역할을 하는 것 전기신호를 사용하는 동선과 광신호를 사용하는 광파이버가 있다. 동선 : UTP -> 두 대가 한 쌍인 동선 네 쌍으로 이루어져 있다 NIC : LAN 용 케이블을 위해 신호 -> 데이터 변환 (인터페이스, UTP, 광파이버 등과 연결된다.) DCE : WAN 용 인터페이스 신호와 충돌 신호 : 인터페이스가 비트 -> 신호, 신호 -> 비트로 변환한다. 아날로그 신호 디지털 신호 {ON, OFF} 전압을 {1,0} 으로 표현하기 쉽다! 통신속도: 1초 동안 전해지는 비트 수 (BPS) 신호에 ..
프로토콜 : 데이터 통신을 위한 규칙 각 계층마다 역할을 하는 프로토콜 존재 프로토콜군 : 1~7 계층의 사용되는 프로토콜을 통합한 것 데이터 통신은 같은 프로토콜군을 사용하는 컴퓨터나 기기끼리만 가능하다. 프로토콜이 결정하는 것 어떤 헤더를 붙일 것인지 데이터의 내용 송수신 순서 TCP/IP : 사실 표준 프로토콜 TCP/IP 모델에서 TCP/IP 프로토콜군을 결정한다. 국제 인터넷 표준화기구 (IETF) 에서 RFC 로 규격을 정해놓았다.
LAN 과 WAN LAN : 지역적으로 좁은 범위에서 구축하는 네트워크 WAN : 떨어져 있는 LAN끼리 통신사업자의 통신케이블을 빌려 연결한 네트워크 LAN을 데이터 통신 서비스를 제공하는 통신사업자에게 케이블에 데이터를 전송할 권리를 구입해서 네트워크를 구축하면 WAN! OSI 참조 모델 ISO : 규격 통일을 시도한 단체 (표준화를 시도했지만 실패...) OSI 참조 모델 : 데이터 통신의 간계 구성도, 데이터 통신을 단계로 나누어 각 단계의 순서를 명확히 할 수 있다. 7계층 7계층 응용 계층 : 사용자에게 네트워크 서비스 제공 6계층 표현 계층 : 데이터의 형식을 결정 5계층 세션 계층 : 데이터 송수신의 순서 등을 관리한다. 4계층 전송 계층 : 신뢰성이 높은(에러가 적은) 전송을 시행한다. ..
라우터 패킷교환기로 사용된다. 인터페이스를 갖고 있다. 복수의 라우터가 연결되어 패킷교환 네트워크가 만들어진다. T자 회로선 분배가 필요하고 세그먼트 내에서는 라우터 없이 데이터 송수신이 가능하다. 허브 라우터에서 사용하는 T자 분배기를 대신 해 허브를 사용한다. 허브에 다수의 통신매체가 연결된 것을 멀티 액세스 네트워크라고 한다. 통신매체 : 통신매체로 1:1 대응 되는 것을 point to point 네트워크 라고 한다. 멀티 액세스 네트워크와 point to point 네트워크를 조합 해 네트워크 전체가 이뤄진다.
회선교환 전용 회선을 통해 연결 되고, 통신하는 동안에는 해당 연결이 독점적으로 발신자 및 수신자에 의해서만 사용된다. 통신이 끝났을 때는 반드시 연결을 해제하는 절차가 필요하다. 쉽게는... 한 파이프에 하나만 연결이 되고 파이프를 교체하는 방식이다. 안정적인 통신이 가능하다. 패킷교환 데이터를 여럿으로 분할해서 송신한다. 개별 데이터는 발신지 주소, 목적지 주소가 추가되어 하나의 단일한 패킷이 된다. 복수의 패킷이 한 회선을 사용한다. 사용하려던 회선이 사용 중일 경우 회선이 비는 것을 기다린다. 각 패킷은 개별적으로 경로가 라우팅된다.