한땀한땀 정성들인 코딩

osi7 layer 본문

자격증/정보보안기사

osi7 layer

romance penguin 2017. 3. 5. 22:58
반응형

국제 표준협회(ISO)

 7계층구조


물리층 : 장비들사이의 전기신호 

데이터링크 : BIT -> BYTE , BYTE -> FRAME, MAC Address

네트워크 : 라우터 경로설정

전송 : 신뢰성 있는 tcp, 비신뢰성 udp, data에러 검출

세션 :응용간의 세션, 어플 접근 스케쥴링

표현 : data, 암호화

응용 : 인터페이스


NIC , CABLE

802.3/802.2 이더넷, HDLC

IP, IPX

TCP,UDP

어플 스케쥴링

ASCII,JPEG

TELENET, HTTP, FTP


S/MIME, SET, OTP, PGP

SSL

IPSec

L2TP,L2F

PPTP


리피터

-전기적인 신호 증폭


허브

-전기적인 신호 증폭

-여러대의 장비 접속

-한 host에서 data 받으면 모든 장비로 전송

-프레임 충돌발생


스위치

-MAC주소 테이블(MAC주소:포트번호)

-전이중 통신방식

-브로드캐스트 일때 트래픽증가 -해결 Vlan

-2계층


라우터

-ip주소 참조

-포트로 패킷 전송

-네트워크 주소가 서로 다른장비들을 연결할때 사용


L3 스위치

-Vlan간 라우팅(Virtual 근거리 통신망)

-vlan 포트간 스위칭기능

-서로 다른 vlan 라우팅 기능

-라우터보다 라우팅속도 up


이더넷 

-lan

-물리계층 신호와배선

-데이터 링크 mac주소

-IEEE 802.3 규약 표준화


목적

-MAC주소(48bit)를 가지고 data를 주고받음

-허브,스위치,리피터


CSMA/CD 프로토콜

-다중접속

-반송파감지 (고주파 전류)

-충돌탐지

-하나의 전송매체 공유

1. 네트워크에 DATA가 흐르는지 check

2. 사용중이면 wait

3. 동시에 전송을 시작하여 충돌 발생 -> 충돌탐지

4. 다시 2번으로

5. 전송완료 -> 상위계층 보고

6. 전송실패 -> 상위계층 보고


이더넷 프레임 구조

preamble(7bytes) : 0과 1을 반복하는 7byte+SFD, 동기화 목적, 물리층에서 추가(프레임X)

 +SFD(start of Frame Delimeter)(1bytes) : 10101011, 11은 다음필드가 목적지 주소임을 알린다.


목적지 물리주소(6bytes) 

발신지 물리주소(6bytes)

길이 or 종류 : 1518보다 작으면 data필드 길이, 1536보다 크면 PDU패킷의 종류(상위 계층의 프로토콜 정보)

pdu : rpotocol data unit, 데이터 전송 단위(프레임,패킷,세그먼트)

DATA(Payload)(46~1500bytes) 

padding : data가 46bytes보다 작을때

FCS(CRC)(4bytes) : DA+SA+len+data의 영역 계산, 에러검사 필드, 송신측은 CRC를 추가



ARP 프로토콜 <->RARP

-주소 결정 프로토콜

-IP주소를 물리주소에 대응

-IPv4에서만 사용 (IPv6 NDP사용)

-3계층, 네트워크층


목적

-IP주소만으로 프레임을 전달하는것은 불가

-mac주소 알아내기


00:D0:CA:1C:F0:ED

24bit는 제조업체, 나머지는 시리얼 넘버


1. ARP request 브로드 캐스팅 (다른 네트워크는 브로드 캐스팅이 안되니 gate-way로 보냄)

2. ARP reply 유니캐스트 응답

3. 수신자는 상대방의 맥주소를 ARP테이블에 기록 (20분 타임아웃)


h/w type(2bytes) : 하드웨어 유형, 이더넷은 1

protocol type(2bytes) : 매핑 대상인 프로토콜 주소유형, IPv4 = 0x0800

h/w address length(1bytes) : 물리주소의 길이, 이더넷은 6

protocol address length(1bytes) : 프로토콜 주소의 길이 , IPv4 = 4

operation : request 1, reply 2, RARP request 3, RARP reply 4

송신자 물리주소(4bytes)

송신자 ip주소(4bytes)

수신자 물리주소 : request 0,(이더넷 헤더에서 수신물리주소 ff:ff:ff:ff:ff:ff - 데이터 링크층)

수신자 ip주소



ARP, RARP

Proxy ARP : 게이트웨이가 없는 호스트, 라우터는 라우팅 테이블에 해당 IP주소가 있으면 라우터 자신의 MAC주소를 알려줌

Inverse ARP

Gratuitous ARP : 자신 IP주소의 중복확인, 다른 호스트에 자신의 IP주소 갱신 ,PC부팅시에 NIC가 켜지면서 발생


반응형

'자격증 > 정보보안기사' 카테고리의 다른 글

IPv4  (0) 2017.03.06
스위치 방식  (0) 2017.03.05
데이터 링크층 오류제어  (0) 2017.03.01
2/28  (0) 2017.02.26
ssl  (0) 2017.02.14