반응형

⭐TCP/IP에서 많이 출제되는 부분

 

FTP (TCP 20,21) - File Transfer Protocol

 - 파일 전송에 사용되는 프로토콜

 - TCP 20번은 파일을 전송

 - TCP 21번은 FTP 서버와 클라이언트 간의 신호 접속용 번호

 - 3방향 핸드셰이킹 방법인 TCP 세션을 통해 전송함

 

TFTP (UDP 69) - Trivial File Transfer Protocol

 - 네트워크를 통한 파일 전송 서비스

 - 3방향 핸드셰이킹 방법인 TCP 세션을 통해 전송하지 않음

 - 신속한 파일의 전송을 원할 경우에는 FTP보다 훨씬 큰 효과가 있음

 - 이더넷을 이용하여 파일을 다운 받는 프로토콜

 

Anonymous FTP

 - 상대 컴퓨터에 계정 없이도 파일을 업로드, 다운로드가 가능함

 - Anonymous 계정을 이용하여 접속함

 - Anonymous 계정을 사용하면 모든 문서와 파일을 송, 수신 가능함

 - 비밀번호는 어떠한 것을 입력해도 상관없으나 통상적으로 메일주소를 사용함

 

Telnet (TCP 23)

 - 원격 접속 서비스

 - 네트워크를 통해 다른 컴퓨터에 연결하여 그 컴퓨터에서 제공하는 서비스를 받을 수 있게 하는 것

 - 보안이 강화된 SSH (포트번호 22)가 있음

 

SMTP (TCP 25) - Simple Mail Transfer Protocol

 - 메일 전송 시 사용되는 프로토콜

 - 메일을 호스트와 호스트끼리만 전송해주는 프로토콜

 - 메일 수신 프로토콜 POP3 (110)

 - 보안이 강화된 메일 프로토콜로 MINE이 있음

 

SNMP (UDP 161) - Simple Network Management Protocol

 - TCP/IP 프로토콜에 의해서만 동작함 (망 관리 프로토콜)

 - UDP 데이터 그램 방식을 사용하여 전송함

 

SSL (Secure Sockets Layer)

 - 보안을 강화 (서버에서 보안이 취약한 FTP 사이트 구성시)

 - http → https

 

SSH (2)

 - 원격 컴퓨터에 안전하게 액세스하기 위한 유닉스 기반의 명령 인터페이스 및 프로토콜 

 - 기본적으로 22번 포트를 사용하고, 클라이언트/서버 연결의 양단은 전자 서명을 사용하여 인증

 - 패스워드는 암호화하여 보호

 

DHCP (UDP 67)

 - 클라이언트에게 자동으로 IP를 할당해줌

 - 조직 내의 네트워크상에서 IP주소를 중앙에서 할당하고 관리함

 - IP Address의 관리가 쉬움

 - 사용자들이 자주 바뀌는 학교, 학원 같은 환경에서 유용함

 - 영구적인 주소를 필요로 하는 웹서버에서는 불필요함

  

HTTP (TCP 80)

 - HTTP는 하이퍼테스트 형식의 문서를 인터넷에서 주고받을 때 사용하는 프로토콜 (=WWW)

 - HTML 문서와 같은 리소스를 가져올 수 있도록 해주는 프로토콜

 

tip. 요약

 - FTP/TFTP의 차이점과 Anonymous

 1) FTP는 3방향 핸드셰이킹 방법인 TCP 세션을 통해 전송 / TFTP는 FTP의 반대 

  2) Anonymous는 상대컴퓨터의 계정이 없어도  Anonymous 계정을 통해 모든 문서와 파일을 송, 수신 가능함

 - 메일과 관련된 프로토콜

  1) SMFP

 - 비슷한 유형의 프로토콜 

  1) SSL - https 보안강화

  2) SSH - 22번 포트 사용, 암호화하여 보호함, 전자서명으로 인증

 

반응형
반응형

TCP

 - 네트워크 계층 상위에서 수행되는 전송 계층의 프로토콜

 - 클라이언트와 서버 간의 연결지향, 신뢰성 있는 데이터 전송, 에러제어, 흐름제어 등의 기능을 수행함

 - 주기적으로 메시지를 송수신하여 송수신 가능 여부를 확인함

 

TCP/UDP 특징

TCP UDP
Connection 방식 (연결지향) Connectionless 방식 (비 연결지향)
- 수신측의 인증이 필요함                     
- 신뢰성이 높음                                        
- Header부분이 큼
- 속도가 느림
- 데이터를 패킷 단위로 전송함
- 완전이중 방식
- 수신측의 인증이 불필요함
- 비 신뢰성 서비스
- Header부분의 크기가 작음 (간단한 헤더 구조)
- 실시간 데이터 또는 동영상 전송에 사용됨
- 데이터를 블록 단위로 전송함
- 데이터그램 형태의 전송

*완전이중방식: 전화기처럼 송신자는 송신, 수신자는 수신을 동시에 할 수 있음

 

TCP 헤더 구조

Source Port (송신) Destination Port (수신)
가상 선로의 송신 측 포트 가상 선로의 수신 측 포트

- Sequence Number: TCP 순서번호를 표시함 → 송신자가 전송하는 데이터의 일련번호

- Length: 헤더와 데이터를 포함한 전체 길이 → TCP 헤더에 몇개의 32Bit 워드가 포함되어 있는가를 나타냄

- Cheeksum: 에러 제어를 위한 필드

- Ack: 잘 받았다는 확인 응답 (전송 확인이 필요할 때 설정함)

- Offset: TCP헤더 길이를 4바이트 단위로 표시함

- Flags: 제어비트로서 세그먼트 종류를 표시함

- Windows size: 상대방 확인 없이 전송할 수 있는 바이트 (수신 측에서 수신할 수 있는 최대의 Byte 수)

 

tip. 요약

TCP의 주요 기능
- 신뢰성 있는 전송: ACK Number를 송신자에게 전송→ ACK Number가 수신되지않으면 재전송
- 순서제어: 메세지 전송시 Sequence Number를 같이 보냄 → 메세지의 순서가 맞지않아도 일련번호로 정렬가능
- 완전이중: 전화기처럼 송신자는 송신, 수신자는 수신을 동시에 할 수 있음
- 흐름제어: 수신자가 메세지를 제대로 받지 못하면 송신자는 전송속도는 낮추어 네트워크 효율성을 제어함
- 혼잡제어: 수신자의 메모리 버퍼 정보, Windows size을 송신자가 수신 받아서 수신자의 버퍼상태를 보고 전송속도를 조절함

*일련번호와 전송확인은 데이터 흐름 제어에 사용되는 32Bit 정수임

*슬라이딩 윈도우 프로토콜은 송신자가 일련번호와 함께 데이터를 전송하고 수신자는 받은 데이터 수를 의미하는

 전송 확인 번호를 응답함으로써 안정적인 데이터 전송을 보장함

 

UDP

 - 데이터를 빠르게 전송할 용도로 사용함

 - 재전송 기능이 없기 때문에 네트워크에서 패킷이 손실될 수 있어 데이터가 전송되는 것을 보장하지 않음

- 송수신의 여부에 대한 책임을 Application이 가짐

 

UDP 헤더 구조

 - Source Port: 데이터를 보내는 송신 측의 응용 프로세스를 식별하기 위한 포트

 - Destination Port: 데이터를 받는 수신측의 응용 프로세스를 식별하기 위한 포트

 - Length: 헤더와 데이터를 포함한 전체길이

 - Cheeksum: 전송 중에 세그먼트가 손상되지 않았음을 확인함 (에러를 확인함)

반응형
반응형

 

서브넷 마스크

 -IP Address에서 네트워크와 호스트를 구분하는 기능→

 -목적지 호스트가 동일한 네트워크 상에 있는지 확인함

 -필요한 서브넷의 수를 고려하여 서브넷 마스크 값을 결정함 (서브넷수=그룹수, 서브넷마스크가 몇 개 있는지 기준이 됨)

 -서브넷 마스크의 Network ID는 이진수 1로, Host ID는 이진수 0으로 채움

 -서브네팅이란 주어진 IP 주소 범위를 필요에 따라서 여러 개의 서브넷 마스크로 분리하는 작업

 - 서브넷 마스크를 이용하면 트래픽 관리 및 제어가 가능함

 

IP주소 이진수 서브넷 마스크
A class 1~126 첫 번째 비트 0 0 255.0.0.0
B class 128~191 첫 번째 비트 1 0 255.255.0.0
C class 192~223 두개의 비트 110 255.255.255.0

 

⭐계산하는 문제 잘 나옴 아래 표는 반드시 외울 것!

서브네팅

 -하나의 IP영역을 여러 개로 분리하는 것

 -서브넷 마스크의 호스트 부분의 일부를 네트워크로 변환 시키고 남는 호스트 부분이 호스트 수

이진수 00000000 10000000 11000000 11100000 11110000 11111000 11111100 11111110 11111111
서브넷
마스크
0 128 192 224 240 248 252 254 255
서브넷 수 1 2 4 8 16 32 64 128 256
호스트 수 254 126 62 30 14 6 2    

 

응용문제

 1) 192.168.10.0을 4개의 서브넷(그룹)으로 서브네팅하면?

  → 255.255.255.192

 2) 192.168.00 일 때 30개의 호스트가 필요로 할 때 서브넷은?

  → 255.255.255.224

 3) 255.255.255.248일 때 각 서브넷에 호스트 수는?

  → 6

 

IPv4 / IPv6 특징 비교

구분 IPv4 IPv6 (IPng)
주소체계 34Bit (2³²개) 128Bit (2¹²⁸개)
표시방법 8Bit씩 4부분으로 10진수로 표시
11000000. 16. 0. 0
16Bit씩 8부분으로 16진수로 표시
08d3: 85a3: 2001: 으로 표현
주소할당 클래스 단위의 비순차적 할당
(마음대로 사용가능)
네트워크의 규모 및 단말기수에 따라
순차적 할당, 자동주소, 서비스향상
주소유형 -유니캐스트 (1:1 통신)
-멀티캐스트 (1:N 통신)
-브로드캐스트 (모두, 해당사항없어도 all)
-유니캐스트 (1:1 통신)
-멀티캐스트 (1:N 통신)
-애니캐스트 
보안기능 IPSec 프로토콜 별도 설치해야함 IPSec 자체지원으로 보안기능강화

*16진수는 숫자 0~9 + 알파벳 a~f까지 사용함

 

 IPv6 표기법

 - 0~9와 A~F까지 16진수를 이용하여 표현함

 - 1234::12FB:89A0:034C 처럼 표시됨 

 - 2000:AB:1:::1:2 처럼 표현이 가능함 (:과:사이에 0으로 연속되어있는 부분이 있으면 생략가능)

  →2000:00AB:0001:0000:0000:0000:0001:0002

 - 3ffe:1900:4545:0003:0200:f8ff:ffff:1105 알맞은 표현

 - 0000:002A:0080:c703:3c75 잘못된 표현

 

IPv6 헤더 구조

 - Version: IPv4인지 IPv6인지 표시

 - Priority: 혼잡상황 발생 시 데이터 그램을 버릴 때 참조되는 필드 ⭐중요

 - Next Header: 기본헤더 다음에 오는 확장헤더 종류

 - Hop Limit: 데이터 그램의 생존기간

 - Source address: 발신 주소

 - Destination: 목적지 주소

 - IPv6에서는 특정 송수신 호스트 사이에 전송되는 데이터를 하나의 흐름(Flow)으로 정의해서

   중간 라우터에서는 이 패킷을 특별한 기준으로 처리할 수 있도록 지원함

 

tip. 요약

서브넷마스크란?

 - 각 클래스별 기본 서브넷 마스크

 - 서브네팅으로 서브넷수와 호스트 수 구하기

 - IPv4와 IPv6의 차이점 및 특징

 - IPv6 헤더 구조

반응형
반응형

IP Address 주소체계

 - IP는 네트워크를 사용하는 장비가 가지고 있는 주소

 - 송신자와 수신자가 각각 IP주소를 가지고 있음

 - IP주소를 읽어서 최적의 경로를 결정하고 결정된 주소로 정보를 주고받음

 - IP는 32비트로 구성된 IPv4와 128비트로 구성된 IPv6 두 가지 버전이 있음

 - TCP/IP망의 네트워크계층의 , 데이터그램 포맷, 패킷 핸들링 등을 정해놓은 인터넷 규약

  (대표 프로토콜 IP, ICMP, IGMP, ARP, RARP)

 

IPv4 주소체계 (클래스 구조)

class 옥텟비트
(시작비트)
10진수로 표현했을 때 특징
A 0 1.0.0.0 ~ 126.255.255.255 (1~126까지 A class)
-127→루프 백 테스트용
(인터넷이 안될때 테스하는 용도)
-첫 바이트 7Bit가 네트워크 식별자
-한 네트워크에 가장 많은 호스트를 가짐
B 10 128.0.0.0 ~ 191.255.255.255 -14Bit의 네트워크 식별자
-한 네트워크에 약 2¹⁶대의 호스트 수용
C 110 192.0.0.0 ~ 223.255.255.255 -세 번째 바이트까지 네트워크 식별자
-한 네트워크에 2⁸대까지 수용
D 1110 224.0.0.0 ~ 239.255.255.255 -멀티캐스트 주소로 사용

*옥텟(2진수 8개를 ip주소체계에서는 바이트가 아닌 옥텟이라고 부름)

 

tip. class 구분 문제

1) 10.10.10.10 → A class

2) 172.255.255.0 → B class

3) 193.200.2.0 → C class

 

공인 IP & 사설 IP 정의

 1. 공인 IP

   -전 세계에서 유일한 IP주소

   -ISP가 제공하는 IP주소

 2. 사설 IP

   -가정이나 회사 내부에 할당된 IP주소

   -로컬 IP, 가상 IP

class 범위
A 1~126 (10.x.x.x→사설IP)
B 128~191 (172.16.x.x ~ 172.31.x.x→ 사설IP)
C 192~223 (192.162.x.x→사설IP)
D 224 (멀티캐스트)

tip. 사설, 공인 IP class 구분 문제

 1) 10.10.10.10 → 사설 IP, A class

 2) 172.32.255.0 → 공인 IP, B class

 3) 192.167.2.0 → 공인IP, C class

 

tip. 요약정리

IP Address Class

 - A, B, C, D, E 클래스로 구분

  1) A: 첫 비트 0 (1~126), 127은 루프백 주소

  2) B: 첫 비트1 (128~191)

  3) C: 첫비트 11 (192~223)

  4) D: 첫비트 110 (224로 시작) 멀티캐스트 주소

*E클래스는 중요하지 않음

 

 -공인 IP / 사설 IP

  1) A: 10

  2) B: 172.16 ~ 172.31

  3) C: 192.168

 위주소를 제외한 나머지는 공인 IP 

반응형
반응형

멀티 플렉싱(다중화 기법)이란?

 -여러 단말장치의 신호를 하나의 통신 회선을 통해 송신하고, 수신 측에서는 신호를 분리하여 입출력할 수 있는 방식

 -하나의 통신회선을 사용하기 때문에 회선과 모뎀을 절약함

 

멀티 플렉싱(다중화 기법)의 종류

 1.FDM: 주파수를 다수의 작은 대역폭으로 분할 전송하는 방식

   -좁은 주파수 대역을 사용하는 여러 개의 신호를 넓은 주파수 대역을 가진 하나의 전송로를 사용하여 전송되는 방식

   -사용자는 채널을 점유하여 데이터 통신을 수행함

 2.TDM: 시간을 분할하여 전송하는 방식

   -전송회선의 데이터 전송 시간을 타임슬롯이라는 일정한 시간 폭으로 나누어 일정한 크기의 데이터를 채널별로

    전송하는 방식

   -고속전송이 가능하고 포인트 투 포인트(point to point) 방식에 주로 사용됨

 3.WDM: 파장을 나눠서 다중화 시키는 방식

   -광섬유를 사용하여 하나의 선로에 8개 이하의 신호를 중첩하여 전송할 수 있는 기술

 4.CDM: 코드를 분할하여 전송 시키는 방식

 5.역다중화

   -하나의 신호를 2개의 저속 신호로 나누어 전송하며 하나의 채널에 고장이 발생하여도 50%의 속도로

    계속적으로 사용이 가능함

   -두 개의 음성회선을 사용하여 광대역 통신 속도를 얻을 수 있는 장치

 

다중화 전송의 장점

 -전송 효율을 극대화할 수 있음 → 여러 개로 나뉘어진 회선을 하나의 고속회선으로 묶어 전송할 수 있기 때문임

 -전송설비 투자비용이 절감됨

 -통신 회선설비의 단순화 →  회선이 하나로 묶여서 있어서 그만큼 관리가 편함

 

⭐️시험이 매우 잘 나옴

다중화 장비의 특징

 -두 개 이상의 단말장치들이 하나의 통신회선을 통하여 결합된 형태로 신호를 전송할 수 있는 시스템

 -두 개 또는 그 이상의 신호를 결합하여 물리적 회선이나 데이터 링크를 전송해 주는 시스템

 -시분할 다중화기는 한정송로의 데이터 전송을 일정한 시간으로 나누어 전송 (TDM)

 -주파수 분할 다중화기는 주파수 편이 변복조의 역할도 수행하므로 별도의 변복조장치가 필요 없음(FDM)

 

집중화기(Concentrator)

 -여러 개의 입력회선을 n개의 출력회선으로 집중화하는 장치

  (입력회선 수 >= 출력회선 수) ⭐️꼭 기억해야 함

 -저속 장치들이 속도가 빠른 하나의 통신회선을 공유하여 사용

 

집중화기의 특징

 -고속회선을 사용할 수 있게 해 줌

 -입출력의 대역폭을 다르게 해 줌

 -구조가 복잡하고 불규칙한 전송에 사용

*대역폭이란? 데이터가 사용하는 폭이라고 사용하면 됨

*구조가 복잡하다는 것은 데이터마다 속도가 느리거나, 빠르고, 크기가 작거나, 크거나 다 제각각임

 

tip. 요약

멀티 플렉싱(다중화 기법)이란?

 -두 스테이션(호스트/컴퓨터/장비) 간 하나의 회선(전송로)을 분할하여 개별적으로 독립된 신호를 동시에

  송신/수신할 수 있는 다수의 통신 채널을 구성하는 기술

 -주파수(FDM), 시간(TDM), 파장(WDM), 코드(CDM), 4개의 종류가 있음

반응형
반응형

데이터 흐름제어 (Flow control)

 -호스트와 호스트 간의 데이터 처리를 효율적으로 하기 위한 기법 (End to End)

 -송신 측과 수신 측의 데이터 처리 속도 차이를 해결하기 위한 기법임

 -수친측이 송신 측 보다 속도가 빠른 것은 아무런 문제가 되지 않음

 -송신측이 수신 측 보다 빠르면 문제가 발생함

 

⭐1번 3번이 시험에 자주 나옴

 1.Stop and Wait

  -매번 전송한 패킷에 대해 확인응답을 받아야만 그다음 패킷을 전송하는 방법

  2.XON/OFF

  -데이터 전송라인을 통해 제어신호를 보내는 방법으로 XON은 전송개시 / OFF는 전송중단을 의미함

  3.Sliding Window

  -수신측에서 설정한 크기만큼 송신 측에서 확인응답 없이 전송 할 수 있게 하는 방법

 

에러제어 (Error Control)

 -수신받은 데이터에 에러가 없는지 확인하는 것은 FEC(Forward Error Correction)라고 함

 -수신자가 데이터를 수신받지 못하면 재전송을 해야 하는데 이것을 BEC(Backward Error Corrction)라고 함

 

FEC 오류 검출 및 정정 코드

오류 검출 코드 상세 기능
해밍코드 -오류 발견 및 교정이 가능한 코드
-1비트의 에러 검출 및 교정
CRC코드 -데이터 통신에서 전송 중에 오류가 발생했는지를 확인하기 위해 덧붙이는 코드
패리티 비트 -하나의 비트로 코드의 에러를 검출하는 것으로 데이터 내의 Set(1) 비트 수를 체크하여 짝수와 홀수에 따라 코드를 그대로 두거나 1비트를 추가하여 에러 검출
-홀수패리티(Odd parity)
-짝수패리티(Even Parity)

tip. 요약

1.해밍코드: 에러 발생 시 수정할 수 있음

2.패리티 비트: 1의 개수가 짝수인지 홀수 인지 확인해서 에러 여부 확인 (제일 간단함)

3.CRC코드: check sum비트로 수신자가 연산하여 에러여부를 확인함

                   무선 LAN과 이더넷 프레임에서 사용됨 (제일 많이 사용됨)

 

BEC 오류검출방식: 에러가 발생한 경우 재전송을 요구하는 방식

 1.Stop and Wait: 매 프레임 전송시 일단 멈추고 응답이 오기를 기다리는 방식

                            ACK 응답이면 전송하지 않고, NAK인 경우에 재전송함

 2.Go-back-N ARQ: 에러가 발생한 블록 이후의 모든 블록을 재전송하는 방식 (에러가 발생한 부분부터 모두 전송)

 3.selective-repeat ARQ: 수신 측에 오류가 발견된 프레임에 대해서만 재전송 요청 (잘못된 프레임만 다시 전송)

 4.adaptive ARQ: 채널용량을 최대로 하기 위해 길이를 동적으로 변경하여 전송

FEC BEC
-송신 측이 특정한 정보 비트를 함께 전송하여 수신 측에서
 이 정보 비트로 에러발생 시 수정하는 방식 (수신 측이 에러
 처리)
-데이터 전송 과정에서 발생한 오류를 검출하여, 재전송 요구
 없이 수정함
-연속적인 데이터 전송가능
-해밍코드와 상승코드 방식이 있음
-수신 측이 에러 검출 후 송신 측에게 에러가 발생한 데이터
 블록을 다시 전송 요청하는 방식 (송신 측이 에러 처리. ARQ)
-패리티검사, CRC 등 check sum을 이용하여 오류 검출 후
 오류 제어는 ARQ가 처리함
- Stop and Wait, Go-back-N, selective-repeat ARQ,
  adaptive ARQ가 있음

 

반응형
반응형

데이터 전송 제어 절차

 -통신 회선을 매개로 하여 데이터를 목절하는 장치에 원활하게 전송하기 위하여

  송신장치와 수신장치간에 필요로 하는 절차

  1) 데이터 통신 회선의 접속: 통신회선과 단말기의 물리적인 접속 

  2) 데이터 링크 설정 (확립): 논리적인 경로를 구성함

  3) 정보 메세지 전송: 수신 측 전송 및 오류제어와 순서제어

  4) 데이터 링크 종결 (해제): 논리적 경로를 해제

  5) 데이터 통신 회선 절단: 물리적 접속 절단

*역순으로 해지!! 

정보 형태 전송 회선 내용 신호 변환기
아날로그 아날로그 전송 증폭기를 이용하여 신호의 센기를 증폭
(잡음까지 증폭됨, 왜곡 심함)
전화기
디지털 전송 -코덱 사용
-디지털 전송을 하기에 원음만 재생
-왜곡 현상 방지: 패턴 재생을 통해 신호 재전송 역할
PCM
디지털 신호 아날로그 전송 모뎀을 사용
(아날로그 통신망을 이용하여 디지털 신호 전송)
모뎀
디지털 전송 -DSU 사용
-적당한 간격으로 리피터를 설치함
DSU

*DSU란? 디지털 신호→디지털 신호로 전송 할 때 안정적이고 멀리 보내기 위해서 신호를 변환하는 것

 

데이터 전송 제어 절차 (시험에 매우 잘 나옴)

 회선연결→링크설정 →데이터전송 →링크해제 →회선해제

 

전송중 에러

 -노이즈: 송수신 과정에 추가된 불필요한 신호 → 전화하면서 들리는 잡음같은 것으로 생각하면 됨

 -감쇄: 데이터가 회선을 통하여 전송되는 도중 신호 약해지는 현상

  → 신호가 약해지면 리피터를 사용해 신호를 증폭시켜줌

 -혼선: 서로 다른 전송로에 상이한 신호가 다른 회선에 영향을 주는 현상

 

데이터 전송 케이블

 -UTP 케이블: 보호되지 않은 케이블

  1) 구성이 쉽고, 비용이 저렴함

  2) 혼선, 감쇠, 도청의 위험이 있음

 

 -동축 케이블

  1) 구리선으로 제작된 동축 케이블 사용→ 케이블TV 케이블로 많이 사용중

 

 -광섬유 케이블

  1) 빛에 의한 데이터 전송

  2) 감쇠에 영향을 받지 않으며 보안에 강함

  3) 높은 비용과 설치가 어려움

 

신호 변환 방식

 -변조: 아날로그 또는 디지털로 부호화 된 신호를 전송매체에 전송할 수 있도록 주파수 및 대역폭을

            갖는 신호를 생성하는 과정임

  1) 아날로그 변조: 아날로그 → 아날로그로 변조

  2) 디지털 변조(Keying): 디지털 신호 → 아날로그로 변조

  3) PCM 방식(펄스 코드 변조): 아날로그 신호 → 디지털로 변조

  4) 베이스 밴드와 브로드 밴드: 디지털 신호를 그대로 전송, 디지털 신호를 여러 개로 변조

 

디지털 변조 방식

 -진폭 편이 변조 ASK: 2진수 0과 1을 서로 다른 진폭의 신호로 변조

 -주파수 편이 편조 FSK: 1진수 0과 1을 서로 다른 주파수로 변조

 -위상 편이 변조 PSK: 2진수 01과 1을 서로 다른 위상을 갖는 신호로 변조

 

⭐PCM 펄스 코드 변조 순서 (시험에 매우 잘나옴!)

아날로그 신호 → 표본화 → 압축 → 양자화 → 부호화 → 디지털신호

 -표본화: 음성, 영상 등의 신호파형을 일정한 간격으로 검출 하는 것

 -양자화: 표본을 부호의 대표 값으로 조정하는 것

 -압축: 양자화된 표본을 전송하기 위해 압축 하는 것

 -부호화: 진폭의 크기를 이진수로 표시하는 것

 

tip. 요약

 

신호변환 방식

 -디지털 변조: 디지털 신호 → 아날로그로 변조

                       진폭변이, 주파수 변이, 위상 변이

 -PCM방식(펄스 변조 방식): 아날로그→디지털로 변조

  아날로그 → 표본화 → 압축 → 양자화 → 부호화 → 디지털

반응형
반응형

IEEE: 국제 전자 기술 표준협회

 

IEEE 802 종류

 -IEEE 802.2: LLC (논리링크제어)

 -IEEE 802.3 Ethernet, CSMA/CD → 유선 네트워크 (유선 인터넷) / 10Mbps의 전송 속도

  1) 신호를 전송하기 전에 다른 신호 전송이 이루어지고 있는 가를 살핀 후 전송하고, 전송 중에 충돌이 있는지를 감시하는 

     LAN 전송 기술

  2) 충돌이 발생하게 되면 충돌한 데이터들은 버리고 데이터를 전송한 장치들에게 재전송을 요구함

  3) 버스구조에서 사용함

  4) 802.3 표준안을 따름

  5) Ethernet의 기반 네트워킹 기술

  6) 적은 용량의 데이터를 전송할 경우 성능이 우수함

  7) 설치 비용이 저렴하고 관리가 쉬움

  8) 네트워크 사용 시에 신호 때문에 충돌이 발생 할 수 있음 → 충돌이 발생하면 네트워크에서 지연이 발생함

      → 시스템의 부하가 증가하면서 충돌도 계속적으로 증가함 (대환장 파티)

 

 -IEEE 802.4 Token bus: 버스 형태의 네트워크에서 토큰을 이용한 데이터 전송, 토큰을 가진 PC만 전송가능,

                                        충돌이 일어날 수 없음

 

 -IEEE 802.5 Token ring: 링 형태의 네트워크에서 토큰을 이용한 순차적 데이터 전송

 

 -IEEE 802.11 무선 LANㅡ CSMA/CA → wifi 무선인터넷

  1) Carrier Sense: 회선의 상태에 따라

  2) Multiple Access: 누구든 동시에 접근할 수 있으면서

  3) Collision Avoidance: 충돌을 검사하여 피하는 통신방식

 

 -IEEE 802.15 무선 PAN (Persnal Aera network)

 

고속 이더넷 (Fast Ethernet)

 -IEEE 802.3에서 제안되었으며 기존 이더넷에 비해 전송 속도가 향상되어 100Mbps로 전송이 가능함

 -매체 접근 방식도CSMA/CD로 이더넷과 동일하며 MAC 프로토콜 그대로 사용이 가능함

  1) 성형 네트워크 토폴로지를 사용함 (버스 X)

  2) 기존 이더넷의 전송 속도보다 10배 향상됨 (100Mbps)

  3) 표준 이더넷과 호환성을 구축하여 동일한 48비트 주소 체계와 동일한 프레임형식을 유지하며

      동일한 최소 프레임 길이 및 최대 프레임 길이를 유지함.

*Frame(프레임): 전송하는 단위를 의미하며 동기화 신호, 시작 비트, 하드웨어 주소, 프레임 검사 비트 등을 포함

 

이더넷과 고속 이더넷의 차이점

구분 이더넷 고속 이더넷
표준 IEEE 802.3
속도 10Mbps 100Mbps
토폴로지 버스형과 성형 성형
MAC 프로토콜 CSMA/CD
케이블 UTP, Fiber STP, UTP, Fiber
전이중 케이블 지원
다른 이름 10Base-T 100Base-T

 

tip. 요약

 -802.3: 이더넷, CSMA/CD (충돌을 감지하여 전송)

 -802.4: 버스 형태에서 토큰을 이용한 전송

 -802.5: 링 형태에서 토큰을 이용한 전송

 -802.11: 충돌을 회피하여 데이터 전송 (wi-fi)

반응형
반응형

전송 계층(4): Gateway

 -네트워크상의 서로 다른 프로토콜이나 서로 다른 운영체제를 사용하는 노드를 상호 연결하는 장비

 -패킷 헤더의 주소 및 포트 외의 거의 모든 정보를 참조함

 

네트워크 계층(3): Router

 -모든 경로에 대한 정보를 라우팅 테이블에 저장함

 -서로 다른 네트워크와 연결함

 -패킷을 받아 경로를 설정하고 패킷을 전달함 (라우팅 테이블에 정보 저장)

 -네트워크 주소까지 참조하여 경로를 설정함

 

데이터 계층(2)

 1) Swich: 수신된 프레임의 목적지 주소(MAC) 를 확인해 해당 포트로만 전송해 줌으로써 네트워크의 트래픽을

                 줄일 수 있음

                리피터와 브릿지 기능을 결합해 놓음

*스위치와 허브의 다른 점 체크하기!

 2) Bridge: 네트워크에 연결할 수 있는 포트를 2개 가지고 있어 LAN과 LAN의 연결 및 확장하는 기능 (다리역할)

                 리피터와 같이 데이터 신호를 증폭하지만 MAC 기반에서 동작함

 

물리 계층(1)

 1) 리피터: 장비간 거리가 증가하거나 케이블 손실로 인해 감쇠된 신로를 정형화, 재생(증폭) 시키기 위한 목적

 2) 허브: 분배의 기능을 담당하고 여러 대의 PC를 서로 연결, 연결된 모든 PC에 정보 전송

 

PDU: 각 계층별 데이터 분할 명칭

-Bit (1계층)

-Frame (2계층)

-Packet (3계층)

-Segmant (4계층)

 

계층별 프로토콜

OSI 7 계층 Protocol (프로토콜)
Application FTP

21
(포트번호)
TELNET

23
SMTP

25
HTTP

80
DNS

53
TFTP

69
SNMP

161
DHCP

67
Presentation
Session
Transport TCP (상대방이 받는지 확인) UDP (보내면 끝)
Network ICMP, IGMP, IP, ARP, RARP, IPX
Data Link Ethernet, MAC, PPP, 무선랜
RS-232C, Modem
Physical

*DNS는 상황에 따라 TCP 전송 및 UDP 전송 모두 가능함

* Ethernet은 유선 네트워크

 

*tip. 요약

-OSI 7 계층 순서: 물리→데이터 →네트워크 →전송 →세션 →표현 →응용

-TCP/IP 4 계층 순서: 네트워크 →인터넷 →전송 →응용

-각 계층별 PDU: 알파벳순서 B →F →P →S

-각 계층별 프로토콜: TCP/UDP는 3계층 (전송), i 또는 a로 시작하면 2계층 (데이터), 나머지는 7계층 (응용)

-계층별 장비: 허브/리피터 (1), 브릿지/스위치 (2), 라우터 (3), 게이트웨이 (4)

-스위치와 허브 차이점 파악하기

  스위치 허브
공통점 여러대의 PC에 연결이 가능함
차이점 주소(MAC) 확인 후 해당 포트에만 정보를 전송함 연결 된 모든 PC에 
정보를 전송함

 

반응형
반응형

OSI 7 Layer

-ISO(국제 표준화 기구)에서 만든 OSI

-TCP/IP보다 나중에 나옴

단계 OSI 7 PDU
(각 계층에서
부르는
데이터 크기의
명칭)
장비 TCP/IP 4
7 Application (응용) Message
(Data)
게이트
웨이
Application (응용)
6 Presentation (표현)
5 Session (세션, 연결)
4 Transport (데이터 전송) Segment Transport (데이터 전송)
3 Network (네트워크) Packet 라우터 Internet
2 Data Link (데이터) Frame 브리지
스위치
Network (네트워크)
1 Physical (회선으로 전송) Bit 리피터(증폭기)
허브

*허브- 여러대 PC에 연결 가능, 모든 PC에 정보 전송

 스위치- 여러대 PC에 연결 가능, 지정된 PC에 정보 전송

 

순서 Tip.

APSTNDP (에프스트엔돌핀) 

B-F-P-S 는 알파벳순서대로 1, 2, 3, 4 계층

 

-7계층 (응용 계층): 직접 데이터에 액세스 하고 정보생산 및 처리함

-6계층 (표현 계층): 정보를 어떤 형식으로 표현할 것인지 결정하는 것

                              응용계층에서 생산한 데이터의 표현, 압축, 보안 기능을 제공함

-5계층 (세션 계층): 응용 프로그램 간에 연결을 성립하고, 연결이 안정되게 유지해 줌

                              작업완료 후 연결을 끊는 역할을 함

                              자원접근에 대한 인증역할도 담당함 ex) 아이디, 패드워드 같은 인증 역할

-4계층 (전송 계층): 송신 측 에서 전송할 데이터를 안전하고 정확하게 전송하는 기능

                              송신 측 에서 데이터를 전송가능 한 크기로 세분화하고 순서번호를 삽입함

                              전송한 데이터가 수신 측에 정확하게 전송되었는지 오류제어를 하고 오류 검출 시

                              재전송을 통해 오류를 정정함

-3계층 (네트워크 계층): 네트워크상에서 장비가 구별될 수 있도록 함

                                     주소 정보를 가지고 목적지까지의 경로를 설정함

                                     네트워크계층의 대표적인 프로토콜은 IP 

-2계층 (데이터링크 계층): 물리적 회선에 흘러 다니는 비트들의 흐름을 제어함

                                         비트 단위의 전송 오류를 검출하여 정정하는 기능을 수행함

-1계층 (물리 계층): 전기적인 신호를 전송해 주는 전송매체에 관한 표준을 결정함

                               물리적인 인터페이스나 전압의 레벨 등을 결정함

 

TCP/IP 4 Layer

-인터넷 환경 대부분은 IP를 기반으로 한 TCP통신으로 이루어짐

-TCP와 IP통신을 기준으로 간소화하여 4단계로 정리한 것

 

요약정리(계층별 중요 단어 정리)

 1. 물리: 신호변환, 증폭과 재생

 2. 데이터링크: 신뢰성 있는 전송을 제공, 동기화, 에러제어 (오류 검출 및 정정), 흐름제어

 3. 네트워크: 호스트들의 주소체계 설정, 라우팅, 경로선택

 4. 전송: 데이터 전송

 5. 세션: 대화제어, 연결 설정 종료, 동기화, 로그인, 로그아웃

 6. 표현: 데이터 전환, 암호화, 압축, 그래픽 정보를 데이터로 변환

 7. 응용: 응용프로그램을 이용한 접속

반응형

+ Recent posts