#OSI 7계층
목표 : 네트워크 통신을 작고 개발하기 간단하게, 제품 표준을 정해 여러회사 상호 가능하도록 , 계층을 나누어 네트워크 통신을 이해하기 쉽게함
Layer 7: 응용 계층 (어플리케이션) (사용자 인터페이스)
ex) telnet , HTTP
Layer 6: 표현 계층 (프레센테이션)(데이터의표현)
ex) ASCII , JPEG 등
Layer 5: 세션 계층 (세션) //세션부터 상위계층 (다른 응용데이터를 분리하는 일수행)
Layer 4: 전달 계층(트렌스포트)(신뢰성이 있거나 없는 전송 , 전송전 데이터 오류 수정)
ex) 신뢰성 있는 전송 = TCP , 신뢰성 없는전송 = UDP
Layer 3: 네트워크 계층(네트워크)(라우터에서 경로결정 하는데 사용되는 논리 주소 제공 ex IP 주소)
Layer 2: 데이터링크 계층(데이터 링크)(비트를 바이트로 변환 , 바이트를 프레임으로 변환 , MAC주소를 사용해 메체 엑세스, 에러 검출,)
Layer 1: 물리계층(피지컬) //4계층까지 하위계층()\비트로 데이터 처리)
캡슐화 (encapsulation)
7,6,5 계층 = 데이터 > 4계층(트렌스포트) = 세그먼트(데이터를 분할한다,) >
>3계층(네트워크) = 패킷(목적지 와 발신지 ip주소를 붙인다,?) > 2계층(데이터 링크) = 프레임(목적지 , 발신지 MAC주소? + 오류 검사기. ) > 1계층(피지컬)
이것을 반대로 하는 이 deEncapsulation 즉 역캡슐화 이다,
#TCP/IP
OSI 7 계층을 4개로 만든 것 ,
(OSI의 7.6.5계층을 어플리케이션 계층 하나로 만들어 한계층 > 트렌스포트로 한계층 >네트워크층을 인터넷 층으로 한계층 > 데이터 링크와 피지컬을 하나로 만들어 네트워크 엑세스 층으로 한계층
즉 어플리케이션 > 트렌스포트 > 인터넷 > 네트워크엑세스 층으로 이루어짐.
어플리케이션 층 : FTP,NFS ,DNS 등등
트렌스포트 층 : TCP , UDP
인터넷 층 : IP , ICMP , ARP ,RARP
네트워크 엑세스 프로토콜 : 이더넷 , FDDI, ARP 등
#P주소체계 (a , b, c, 클래스 )
32 비트의 IP주소 (8비트로 4개로 나눔)
class A = 왼쪽 8비트를 네트워크 주소로 사용 하고 나머지 8바트 3개를 호스트 주소로 사용한다
255.0.0.0
class B= 왼쪽 16비트를 네트워크 주소로 사용하고 나머지 16비트를 호스트 주소로 사용한다
255.255.0.0
class C = 왼쪽부터 24 비트를 네트워크 주소로 나머지 8비트를 호스트 주소로 사용 255.255.255.0
ip 주소에서 호스트 주소 영역이 모두 0인 것은 네트워크 주소로 할당되어있고 모두 1인 것은 브로드 캐스트 주소로 이미 할당되어있기 때문에 범위를 표한할때는 2개를 빼고 표현해야한다.
# 서브넷팅
서브넷 주소를 생성하기위해 네트워크 관리자는 호스트 주소영역에서 비트를 빌려와서 서브넷을 구성함. 즉 네트워크 주소가 더필요해 호스트 주소의 공간을 빌려오는 것?
서브넷 마스크 – 네트워크와 서브넷의 영역을 모두 로 바꾼다 (비트를)
호스트 영역은 모두 0으로 .
서브넷팅은 ip 주소와 바뀐 서브넷 마스크의 주소를 모두 비트로 바꾸어서 위아래로 나열한다음 엔드 연산(둘다 1일떄만 1)을 사용해서 서브넷 주소를 얻어낸다(인터넷 검색요망 )
#IOS명령어(router)
enable , config t , int f0/0 , ip addr ip subnetmask , 등등 공책 참조..
#1계층(케이블링 종류 , 쓰임새) ~ 2계층
가장 보편적인 LAN매체
차폐 쌍꼬임 케이블STP
차폐되지 않는 쌍 꼬임 케이블UTP
동축케이블
광케이블
케이블의 구리로 감아져있는 것은 튼튼하게 하기위함이 아니라 외부의 자기장이 안의 데이터를 훼손하는 것을 방지하기 위해서 사용한 것,
TIA/EIA 표준
TIA/EIA-568-A 내용
평행 케이블링
중추 케이블링
통신 장벽
장치방
작업영역
인입시설
straight- Through 케이블
모든케이블을 같은 순서로 연결 (1,2,3,6 핀)
pc와 라우터 , 허브또는 스위치와 같이 서로 다른 장치 연결시 사용
crossover or Rollover 케이블
-1번핀은 3번에 번핀은 6번에 연결
서로 동일한 기종을 서로연결할 때 사용
이더넷 물리계층
10base2 = 최대 200미터지만 185m
10baseT = 최대 100미터
10base5= 최대 500미터
데이터 충돌
두비트가 동일한 통신망에서 같은시간에 전송될 때 발생
허브에 의한 확장 , 리피터에 의한 확장
충돌영역의 분할화 : 브릿지나 스위치 ,라우터로 충돌영역 분할가능
네트워크 구성형태
선형 버스네트워크 구성 : 케이블 연결 해지시 호스트들 접속 해지
링형 네트워크 한곳이라도 케이블 고장시 모두 불능
2중 링형네트워크 : 백업용 링크 , 신뢰성과 유연성
스타형 네트워크 : 중앙에 허브또는 스위치 연결 (중앙에 문제가 생기면 네트워크가 다운)
확장 스타형 네트워크 :케이블 설치가 짧아짐 .
블규칙 네트워크
그물형 네트워크 : 모든노드가 각각 모든 노드에 연결
이동 통신망형 네트워크 구성
1계층 – 상위계층과 통신 x , 비트 스트림 구조
2계층 – LLC를통해 상위계층과 통신 와 MAX사용 , 프레임또는 비트그룹 ,프레임 구조 사용 , MAC을사용해 떼이터 전송
1.2층 엑세스는 access protocls . =이더넷 , 토큰링 , FDDI 등등
IEEE표준
osi 2계층은 2개의 서브계층으로 나뉨
바로 MAC(1층으로 전송)과 LLC(3계층으로 전송)로 나뉜다 ,
LLC(논리링크제어)
LAN엑세스 기술들을 엑세스 하는 동안 네트워크 계층에 정보제공
LAN엑세스 기술이란 ?ethernet , token ring , FDDI
데이터 캡슐화 과정에 참여 (네트워크 계층 데이터에 제어정보를 부가해서 패킷을 전달하는데 용이하게함)
연결, 비연결형 상위계층 프로토콜 제공
MAC주소
멕어드레싱 제공
accessrltnf에 의존 (이더넷 , 토큰링 FDDI) - 데이터 전송제어 , 충돌해결 , 2계층 프레임 준비, 프레임 에러 체크(FCS)
멕주소가 없으면 LAN에서 컴퓨터 구별불가
2계층 헤더에 발신지와 목적지 멕어드레스 첨가
멕주소는 물리적주소. 동일한 2개의 멕주소는 없다 ,물리주소는 NIC에 위치
한계 : 좋은 것 , 가능한주소가 많음 , 나쁜 것; 호스트들이 많으면 문제발생
이더넷 – 논리적으로 버스구조 , 물리적으로는 확장형 성형구조, 비결정적 ,선착순
토큰링 – 논리적으로 링 , 물리적으로 스타구조 , 토큰제어 트래픽
FDDI – 논리적m로 링구조 , 물리적으로 이중링구조
이더넷(CSMA/CD) - 알아보기
프레임 형태
프레임화(framing)
-framing 비트스트림은 다음의 구별된 그룹으로 나눔
: 시작과 종료의 알림영역, 주소영역, 데이터 영역, 품질제어 영역
framing 2계층 캡슐화 과정
프레임이 2계층의 데이터 단위임
일반적인 프레임 형태 – 시작프레임영역 , 주소영역, 형태 및 길이영역 , 프레임 체크영역 , 프레임 종료영역
tftp
서버에 들어가서
sh flash
sh start // 카피된 것을 확인 가능.
copy start tftp 엔터
주소 입력 엔터
물어보는거 나오고 엔터
인터페이스에서 tftp가서 확인가능
-파일을 한번 가져와보기 플레시메모리로
ex ) c2600??????을 가져온다
: 라우터에 들어가서
copy fttp flash // tftp에서 플레쉬로
주소 입력 엔터
기기?입력 ex c2600??????
같은이름으로 할거냐 ?엔터
!!!!!!겁나뜨면서 확인가능
sh flash 로 옮겨졌는지 확인가능 !
플레시 메모리?에서 tftp로 가져가기
R1에서
copy flash tftp
c26000 - ????
어드레스 주소입력
같은이름으로 할것이냐?엔터
서버에서 tftp가서 확인가능!!
다음과 같은 네트워크에서 라우터 설정 기초 명령어(시리얼인터페이스(S2/0), 이더넷 인터페이스(f0/0)
router > en ( 사용자 모드 )
Router # (관리자 모드 )
Router #conf t ( 전역설정모드로 이동)
호스트이름 설정
Router(config)# hostname R1
시리얼 인터페이스 주소 설정
R1(config)# int s0/3/0
R1(config-if)#ip add 100.1.1.1 255.0.0.0
R1(config-if)#clock rate 64000 (시리얼통신에서 DCE에서 클럭을 부여)
R1(config-if)#no shut
이더넷 인터페이스 주소설정
R1(config)#int g0/0
R1(config-if)#ip addr 20.1.1.1 255.0.0.0
R1(config-if)#no shut
라우팅 프로토콜 설정(rip)
R1(config)#router rip
R1(config-router)#network 100.0.0.0
R1(config-router)#network 20.0.0.0
설정된 내용 확인하기
R1#sh run
취소명령어는 모든 명령어 앞에 “no"를 붙이면 된다.
예) R1(config-if)#no ip addr 20.1.1.1 255.0.0.0
이전 명령어로 빠져나가는 명령어는 “exit"이고, 명령모드로 한번에 빠져나가는 명령어는 ”end".