RIP 라우팅 프로토콜 거리 벡터 라우팅 기반 내부용 라우팅 프로토콜 UDP 프로토콜을 사용 거리 벡터 프로토콜은 주변 라우터에게 주기적으로 Routing Table을 Update RIP : 30 초 / IGRP : 90초 Routing 정보 전송을 위해 UDP 포트 520번 사용 장점 구조가 간단하여 라우터의 메모리를 적게 사용한다. 모든 라우터에서 지원이 가능한 표준 라우팅 프로토콜이다. 작은 규모의 네트워크나 대형 네트워크의 말단 지점에서 사용하기 좋음 표준 Routing Protocol이기 때문에 모든 회사의 Router에서 사용 가능 (EIGRP 경우에는 Cisco 전용, 때문에 다른 회사의 Router에서는 사용 불가) 단점 (대부분은 거리 백터 알고리즘의 문제점들이다. ) 가장 적은 Hop-..
TCP/IP Model 에 대해 간단하게 알아보자 ! Application Layer(응용계층) 통신서비스를 실현하는 계층이다. TCP/IP 프로토콜의 범위는 응용 계층의 프로토콜까지 포함 다양한 어플리케이션마다 프로토콜이 존재한다. (ex : SMTP, POP) Transport Layer(전송 계층) 데이터를 상대에게 전달하는 역할을 한다. 대표적인 프로토콜로 TCP와 UDP 가 있다. TCP는 데이터를 안전하고 확실하게 전달하는 것을 목적으로 정확성이 요구되는 서비스에 사용된다. UDP는 데이터를 빠르게 전송하는 것이 목적으로 TCP보다 절차가 단순하고 속도가 빠르다. UDP는 데이터의 전송속도가 중요한 서비스에 사용된다. Network Layer(네트워크 계층) 송수신 호스트사이의 패킷 전달 경로..
다항코드 (Polynomial Code)CRC 현재의 통신 프로토콜에서 가장 많이 사용하는 오류 검출 기법 패리티 검사의 한계를 채워주기 위해 나왔으며, 데이터에 오류가 발생했는지 미리 정의해둔 특정한 다항식을 나눠 만들어진 비트(FCS)를 만들고 데이터 프레임 뒤에 붙이는 방식이다. 송신측 미리 생성 다항식(general polynomial) n을 정의해둔다. 데이터 블록+(n-1 만큼의 0 bits)를 n으로 나눈다. 그 나머지 값을 원래 데이터 블록 뒤에 붙인다. → 이 값을 FCS라 불림. 그 결과 프레임을 송신한다. 수신측 수신된 프레임을 받은 후 CRC 검사를 하게된다. 미리 정의된 생성 다항식 n으로 전체 데이터를 나누어 나머지를 검사한다. 나머지가 0이면 오류가 아니고, 0이 아닌 무언가면..
1. 라우터의 동작 방식과 역할 경로지정 다양한 경로수집 후 최적의 경로를 라우팅 테이블에 저장한 뒤 패킷이 들어오면 도착지 IP주소를 라우팅 테이블과 비교해 최선의 경로로 패킷을 내보낸다. 브로드캐스트 컨트롤 들어온 패킷의 목적지 주소가 라우팅 테이블에 없으면 패킷을 버린다. 목적지가 없으면 모든 포트에 패킷을 전송하는 L2 스위치와 차이. 프로토콜 변환 패킷이 라우터에 들어오면 라우터는 2계층까지 헤더 정보를 벗겨내고 3계층 주소를 확인한다. 그리고 새로운 2계층 헤더를 만든다. 🎈경로 지정 - 라우팅/ 스위치 라우터는 패킷을 처리할 때 다음과 같이 수행한다. 경로 정보를 얻어 경로 정보를 정리하는 역할 정리된 경로 정보를 기반으로 패킷을 포워딩하는 역할 라우팅 경로 정보를 얻어 최적의 경로를 라우팅..
네트워크 통신 방식(LAN) 유니캐스트 네트워크에서 가장 많이 사용한다. 서버와 클라이언트 간의 1:1 통신 방식 통신하려면 전송되는 프레임안에 항상 송신지, 수신지주소 즉, MAC 주소가 있어야 함 MAC 주소가 수신지 주소가 아니라고 판단하면 해당 프레임 버림. 브로드캐스트 로컬에 있는 모든 네트워크 단말기에 데이터를 보내는 방식 1:N 통신 브로트캐스트의 주소는 FF-FF-FF-FF-FF-FF 로 미리 정해져 있다. 수신을 원치 않는 클라이언트도 수신하게 되므로 네트워크 성능 저하를 가져올 수 있다. 멀티캐스트 전송하려는 특정 그룹에게만 한번에 전송할 수 있다 유니캐스트로 반복해서 보낼 필요없고, 브로드캐스트처럼 전송 받을 필요가 없는 컴퓨터에 보내지 않아도 된다.\ 네트워크 접속형태 성형(Star..
자꾸만 헷갈리는 네트워크 접속장치 허브, 스위치, 라우터에 대해 정리를 해보겠습니다. 허브(Hub) 허브는 여러 대의 컴퓨터를 연결해서 네트워크를 만들어주는 장치 데이터 패킷을 받으면 연결된 모든 장치들에게 모두 보냅니다. 모든 장치들이 데이터 패킷을 받고 자신에게 온 데이터 패킷인지 확인하고 필요하면 취득합니다. 즉, 단순 분배를 하는 중계 장치입니다. 허브는 자신이 가지고 있는 네트워크의 전체 대역폭을 노드 수만큼 분할하여 사용한다. 예를 들어, 원래 허브의 데이터 전송속도가 500Mbps라고 하면, 장치 5대가 연결되어 있는 경우 대역폭은 100Mbps로 나눠지게 됩니다. 리피터와 멀티허브의 역할 스위치 (Switch) 연결된 장치들의 IP와 MAC 주소를 모두 테이블 형태로 가지고, 원하는 목적지..
이전에 스위치는 L2로 데이터 링크 계층에 존재했었다. 하지만 계층에 따른 스위치가 존재하니, 계층에 따른 스위치에 대해 알아봅시다. Network Switch 네트워크 단위들을 연결하는 통신 장비로서 허브보다 전송 속도가 개선된 것이다. 간단히 스위치라고 불리며 , 스위칭 허브 , 포트 스위치 허브 라고도 한다. Switch 분류 L 2 스위치 : OSI Layer 2 에 속하는 장비로 MAC address 를 참조하여 스위치 L 3 스위치 : OSI Layer 3 에 속하는 장비로 IP 주소를 참조하여 스위치 L 4 스위치 : OSI Layer 3~4 에 속하는 장비로 IP 주소 및 TCP/UDP 포트 정보를 참조하여 스위치 L 7 스위치 : OSI Layer 3~7 에 속하는 장비로 IP 주소 , ..
이번에는 OSI 7Layer에 대해서 알아보자. OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층이라고 한다. -(출처:wiki) 간략하게 계층별 기능을 나열해보겠습니다. 물리 계층/1 - 물리적으로 데이터를 전송하는 역할을 수행 물리적인 연결, 전기적.기계적. 기능적. 절차적인 수단 제공 대표 장비) UTP Cable, Repeater, Hub, ... 데이터 링크 계층/2 - 오류제어와 흐름제어를 담당 주소: MAC Address PDU : 프레임 헤더에는 송신지 주소와 수신지 주소가 있음 프레임의 수신지 주소는 ..
Protocol의 정의 컴퓨터 네트워크를 하기 위하여 송수신 장치 간 통일된 통신 규약 독점적 프로토콜 프로토콜 개발 기준 수립 ==> -OSI 7 Layer 비독점적 프로토콜 Protocol 형식 각 Field마다 의미가 있음 Protocol 기능 1. 분할과 재조립 데이터를 전송할 때 용량이 커서 한번에 보내기 힘든 경우에 사용한다. 이 경우 대용량 파일의 패킷을 일정크기로 분할해서 전송한 후 수신측에서 원래대로 합치는 방식으로 전달한다. 2. 캡슐화 Encapsulation ('=. Decapsulation) 프로토콜에서 캡슐화는 데이터를 전송하기 전 OSI 각 계층에서 송수신자의 주소나 오류검출코드 등 여러 제어정보를 덧붙이는 것을 말한다. 데이터를 전송하면 OSI 최상위 계층인 응용계층에서 물리..
- Total
- Today
- Yesterday
- ec2
- 삽질
- SpringBoot
- 개발
- 자바
- osi7계층
- 회고
- java
- 계층
- 스위치
- 프로그래머스
- dto
- spring
- s3
- aws
- 라우팅
- lambda
- 프로토콜
- tcp
- 네트워크
- rds
- 초보
- 3Way Handshake
- Docker
- 라우터
- 알고리즘
- 개발자
- .NET
- 회고록
- Spring Boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |