네트워크 7

#7 IP 프로토콜

01 네트워크 계층의 기능 ▷ 주요 기능 - 라우팅 - 혼잡 제어 - 패킷의 분할과 병합 1. 연결형 서비스와 비연결형 서비스 ▷ 비연결형 서비스 - 신뢰성 낮음 -> 자체적으로 오류 제어와 흐름 제어 더 많이 수행해야 함 - 패킷이 서로 다른 경로로 전달됨 -> 순서 재조정기능 필요 - ex) IP 프로토콜, UDP ▷ 연결형 서비스 - 상대적으로 신뢰성 높음. 연결 미리 설정하여 송신 - ex) TCP * UDP와 TCP는 둘 다 IP 프로토콜 위에서 동작하는 전송 계층 프로토콜이지만 UDP는 비연결형, TCP는 연결형 서비스 2. 라우팅 - 가상 회선 방식을 사용하는 연결형 서비스 - 모든 패킷 동일 경로 거침, 패킷 전달 순서도 일정. - 비연결형인 데이터그램 - 연결 설정 과정 없어 고정 경로 ..

네트워크 2021.11.14

#6 데이터 링크 계층

01 데이터 링크 계층 프로토콜의 기초 a) 점대점: 1:1 방식. 라우팅 과정 없이 전달. b) 멀티 드롭: 하나의 호스트-다수의 호스트. 여러 호스트 중 목적지 호스트 지칭하기 위한 주소 개념 필요 1. 프레임의 종류 ▷ 정보 프레임: 상위 계층에서 보낸 데이터 + 프레임의 순서 번호 + 송수신 호스트의 주소 정보 ▷ 긍정 응답 프레임: 수신했다는 의미로 긍정 응답인 ACK프레임 회신 ▷ 부정 응답 프레임: 부정 응답인 NAK프레임 회신 2. 오류&흐름 제어가 없는 프로토콜 - 단방향, 전송 오류가 없는 물리 매체, 무한 개의 수신 버퍼 -> 이 세 가지가 적용된다면 오류나 분실이 없기 때문에 흐름 제어가 필요 없다 3. 오류 제어가 없는 프로토콜 - 단방향, 전송 오류가 없는 물리 매체 -> 버퍼가..

네트워크 2021.11.07

#5 MAC 계층

01 MAC 계층과 IEEE 802 시리즈 - LAN환경은 자원 효율적으로 이용하려고 데이터링크 계층 LLC랑 MAC으로 나누어 처리함 1. MAC 계층의 이해 ① MAC 계층 : 전송 선로 물리적 특성 반영. 대표적 예)이더넷과 토큰 링 ② LLC 계층 : WAN의 데이터 링크 계층과 유사. 슬라이딩 윈도우 프로토콜 불필요 2. IEEE 802 시리즈 - LAN 표준안. 802.3부터는 물리계층과 MAC계층 주로 다룸 ① CSMA/CD : 다중 접근 채널 - 충돌 가능성 존재 -> 해결방법1: 충돌 허용 ex) CSMA/CD -> 해결방법2: 충돌 차단 ex) 타임슬롯 배정 ② 토큰 버스 : 물리적으론 버스지만 논리적은 링 구조. 제어 프레임 [토큰] 사용 ③ 토큰 링 : 돌면서 특정 위치에 수신했다고..

네트워크 2021.09.15

#4 데이터 전송의 기초

01 데이터 전송 방식 - 네트워크를 통한 자원 공유, 병렬 처리에 의한 성능 향상, 중복 저장으로 신뢰성 향상(시스템 성능 저하될 수 있음) 등의 효과를 얻을 수 있다. 1. 전송과 교환 - 교환 : 라우팅-어느 방향으로 데이터 전달할지 - 전송 : 일대일로, 라우팅 개념 포함 x * 네트워크 구분 - 지리적 분포로 구분 : LAN, MAN, WAN - 데이터 전송. 교환 기술로 분류 : 점대점 방식, 브로드캐스팅 방식 2. 점대점 방식 - 원거리, WAN에서 주로 사용(ex 스타, 링, 완전, 불규칙, ...) - 연결 개수 많으면 성능은 좋지만 비용 많이 듦, 연결 개수 적으면 혼잡도 증가 스타형 : 반드시 중앙 호스트 거침-> 중앙의 신뢰성이 전체의 신뢰성 링형 : 순환구조, 모든 호스트가 전송과..

네트워크 2021.09.14

#3 네트워크 기술

01 교환 시스템 - 패킷은 전송 경로 중간에서 교환 시스템 거침 : 회선교환 - 고정 대역으로 할당된 연결로 data전송 1. 교환 시스템의 종류 회선교환 : 데이터 전송 전에 미리 경로 설정, 안정적 메시지 교환 : 경로 미리 설정 x 목적지 주소 표시 패킷 교환 : 위의 두 개 장점을 모두 이용. 장점 : 전송대역 효율적 이용, 호스트 무제한 수용, 패킷에 우선순위 부여 단점 : 회선교환보다 더 많은 지연 (지연 분포를 지터라고 함) 2. 패킷 교환 가상 회선: 연결형. 모든 패킷 경로 동일. 패킷 순서 뒤바뀔 수 없음 데이터그램 : 비연결형. 패킷들이 독립적 경로로 전달됨. 정보 양이 적거나 신뢰성 덜 중요한 곳에서 사용됨 3. 프레임 릴레이와 셀 릴레이 - 오류처리 때문에 낭비되는 요소 제거해 ..

네트워크 2021.09.14

#2 네트워크 모델

01 계층 구조의 개념 1. 계층적 모듈 구조 - 모듈화 : 시스템을 [A모듈-B모듈-C모듈]로 관리하는 게 편함. 중간 B모듈만 갈아 끼우기 가능 - 계층 구조 2. 프로토콜 설계 시 고려 사항 주소 표현 : 호스트를 유일하게 구분하는 용도 ex) 브로드캐스팅, 멀티캐스팅 오류 제어 : 전송 과정에서 데이터 분실, 변형 등의 오류 -> 복구 흐름 제어 : 송신자가 데이터를 너무 빨리 보내서 수신자가 미처 처리x -> 해결 데이터 전달 방식 : 단방향, 전이중, 반이중 있음 3. 서비스 프리미티브 - 연결형 서비스(통화 절차와 유사) 1단계:데이터 전달 경로 설정(연결 설정) -> 2단계:데이터 전송 -> 3단계:연결 해제 - 비연결형 서비스(우편 시스템과 비슷) : 연결 설정&해제 불필요. 전송할 데이..

네트워크 2021.09.14

#1 네트워크의 기초 용어와 기능

01 네트워크 관련 기초 용어 1. 네트워크 기초 용어 시스템 : 내부 규칙에 따라 동작하는 대상 ex)자동차, 자판기, 컴퓨터, 교통제어 신호등, 운영체제 …. Interface : 시스템-시스템 연결하는 표준화된 방법 ex)컴터-키보드 연결할 때 정해진 위치에 잭 꽂음 전송매체(Transmission Media) : 물리적 전송수단 ex)동축케이블, 공기, 무선 신호 … Protocol : 시스템이 전송매체로 데이터 교환할 때 따르는 규칙 네트워크 : 여러 시스템이 프로토콜로 데이터 주고받는 것을 하나로 묶은 것. 네트워크끼리 라우터로 연결 인터넷 : 전 세계 네트워크가 연결된 통합 네트워크. 각 네트워크 종류 다르지만 데이터 전달할 땐 IP프로토콜 사용 표준화 : 서로 다른 시스템 연동 형식 ex)..

네트워크 2021.09.14