- -OSI 7 계층
- 7계층 Application 응용 계층사용자 친화적 네트워크 프로토콜
- HTTP 80 / FTP 20,21 / TELENT 23 / SMTP 25 / DNS 53/ TFTP 69
- 사용자 인터페이스 역할 담당
- 6계층 Presentation 표현 계층
- 5계층 Session 세션 계층
- 최초 네트워크 연결 유지 관리 담당
- 4계층 Transprotation 전송 계층투명한 데이터 전송TCP : 신뢰성 연결지향성피칭 때 마다 사인 교환UDP : 비 신뢰성 비연결지향성160비트= 20바이트 = 헤더
- 어플리케이션 식별 시 필요 구성아이피주소 = 32비트 2의 32제곱 약 42억개IANA = 포트 및 IP 관리 기구Registered port(1,024~49,151) = 신청 시 등록 가능
- Dynamic Ports(49,152~65,535) = 사용 가능 임시 포트
- Well-Known ports (0~1,023) = 배정 및 제어
- 맥주소 = 48비트 2의 48제곱
- 포트주소= 16비트 2의 16제곱 0~65,535개
- 송신 시ack no = 이전의 수신한 헤더의 seq no + data length
- seq no = 이전의 수신한 헤더의 ack no
- 버퍼 = 랜카드에서 1회 시 데이터 저장할 수 있는 그릇
- 흐름제어와 신뢰성 확보
- 배팅볼 머신
- 3HAND-SHAKE 마운드 방문
- 메이저리그 투수와 포수 비슷한 수준 필요
- TCP / UDP ( 편지봉투 )
- 흐름제어 에러제어 분할 및 재조립 다중화
- 3계층 Networkroute= 경로 / routine = 습관 router 장비 이용라우터가 대신 자동배정
- 2진수0 1 0 0 → 4
- 1 0 0 0 → 8
- 8/4/2/1
- nslookup www.google.com
- ipconfig
- 라우터 전송시 값 감소 / 라우터 개수 파악 가능
- TCP + DATA = 세그먼트
- 선처리 = 우선순위 값 높다 = 우선순위 낮다
- 패킷 우선순위 값
- IP = logical / 변경가능
- 각 IP 모든 컴퓨터에 설치하는 건 비효율
- 최적경로설정(routing) / 주소설정
- 2계층 DATA LINK
- 라우터간 흐름 및 오류 제어 / 데이터 전송 신뢰성 제공MAC 지정 / 흐름 및 오류 제어 , 프레임의 순차적 전송 / 접근제어 /라우터간 송수신 시 프라임헤더 변경 및 동일한 정보 송수신 위한 조정 과정FCS : 오류 제어 판단PRAAMBEL & SFD : 동기화
- 10101010 8비트 전송 후 수신하여 동기화 준비
- TOS : TYPE OF SERVICE
- LAYER 2 MACHINE : SWITCH / BRIDGE
- 동기화
- TCP + IP + DATA + MAC = 프레임
- MAC = physical / 변경불가
- 1 계층 물리 계층
- LAYER 1 MACHINE : 거리상 제한이 있을 경우 리피터(증폭기) , 허브
- 게이트웨이→라우터→스위치,브릿지→리피터,허브
- 기계적/물리적/전기적/기능적/절차적인 연결 정의
- 이론적인 모델
- TCP / IP 모델
- 비신뢰성
- 비접속형
- 주소지정
- 경로설정
- 유니캐스트(단일) 멀티캐스트(그룹) 브로드캐스트(광역)
- 애니캐스트(IPv6)
- 11000000 10101000 01111111 11111111
- 10101100 0001000 11111110 00000001
- 2진수 변환 방법
- 8비트 . 8비트 . 8비트 . 8비트 = 32비트 = 4바이트
- IP (INTERNET PROTOCOL)
- IP / 서브넷 마스크 / 게이트웨이 / DNS네트워크 / 호스트아이피 32비트 42억 개
- 맥 48비트
- 포트 16비트 0 -65,535
- 서브넷팅 : 효율적인 IP 주소 할당
- 동일 서브넷 마스크인 경우, 서브넷 마스크에서 바로 송신192.168.0.0 ~ 192.168.0.127 서브넷 마스크는 무엇입니까?11000000 .10101000. 00000000 . 0000000011000000 .10101000. 00000000 . 01111111일치하는 클래스 이진수를 1로 변환1111111 1111111 11111111 1000000해당 범위내 서브넷 마스크인 경우1100 0000192-255 1100 0000 / 1111 1111176-191 1011 0000 / 1011 1111
- 서브넷 마스크 255.255.255.128
2 4 8 16 32 64 128 네트워크/서브넷수 128 192 224 240 248 252 254 서브넷마스크 - 10.0.0.0 ~ 10.0.255.255 사용 가능
- 1111 1111 . 1111 1111 . 1111 1111. 0000 0000 255.255.255.0
- 211.203.50.130/26 (PREFIX) 왼쪽부터 1이 26개 128 서브넷 마스크
- D CLASS 224-239 255.
- B CLASS 128-191 255.255.0.0
- 각 서브넷에 4-5대 PC 접속 시 서브넷 마스크 값을 구하시오
- 130 = 1000 0010
- 0111 1111 0000 0000 / 1000 0000 1111 1111
- 1111 0000 = 240
- 1100 0000 = 192
- 128+64=192
- 64-127 0100 0000 / 0111 1111
- 서브넷 마스크 주소 255.255.255.128
- 상이한 클래스 이진수 0으로 변환
- 세 클래스 동일 마지막 클래스 상이
- 192.168.0.127 브로드캐스트 주소
- 192.168.0.0 네트워크 주소(네트워크 아이디)
- 다른 경우, 게이트웨이 통해서 송신
211.203.50.130 /26 네트워크 주소는 ?
211.203.50.10/00 0010
1000 0000 = 128
1011 1111 = 191
211.203.50.128 ~ 191
- 서브넷팅 네트워크 분리 보안성 강화보안성 취약하므로 네트워크 분리
- 2계층적으로 맥 주소 ARP 게이트웨이 네트워크 방식 브로드캐스트
- IP 주소 효율적 사용
- 슈퍼넷팅네트워크 A 10.0.0.0 /24라우터에서 버퍼 엔트리 부하 축약 10.0.0.0 /88 8 16-19 .00001 00/010001 00/1110.217.123.7 /20
- 8 비트. 8비트 . 0111 / 1011 . 0000 0111
- 2.2.16.0 /22
- 0001 00/10
- 0001 00/00
- 일치하는 비트 파악 후 뒷자리 삭제
- 네트워크 B 10.0.0.0 /16
- 서브넷팅과 반대 = 네트워크 통합 = 축약
- 프리픽스 변환프리픽스 기준 해당 비트 찾고 선긋기10.217.112. 010.217.127.2558/8/ 100/ 0 0010. 0000 0101100/1 1111 = 159
- 20.63.128.0 ~ 159.255
- 100/0 0000 = 128
- 20.63.130.5 /19
- 우측 1로 변환 브로트캐스트 주소 0111/1111 1111 1111 =127
- 우측 0으로 변환 네트워크 주소 0111/0000 0000 0000 = 112
- 10진수 2진수로 변환
- 사설 네트워크공인 및 사설 IP 가능사설 IP = 내부 네트워크에서만 사용 가능 / 각 기기에 아이피 할당A 10.x.x.x 프리픽스 8 / 1개C 192.168.0.x ~ 192.168.255.x 16 / 256공인 IP 주소 절약 가능 / 보안성 강화
- 버전6 심플 헤더 / 오버 헤드 크다
- NAT network address translation
- B 172.16.x.x ~ 172.31.x.x 12 / 16
- 호스트와 네트워크 접속 위해 NAT 필요
- 공유기에 공인 IP 하나 부여
- ** 중요 > 사설네트워크
- IPv68개의 필드 16비트 = 128 비트16진수 1자리 → 2진수 4자리
- 0- 15 = 16자리
- 4비트
- 128비트 16진수법 0- 9 , A - F
'IT 엔지니어 > 네트워크' 카테고리의 다른 글
패킷 트레이서 명령어 (0) | 2025.01.07 |
---|---|
네트워크란 무엇인가 -2 (0) | 2025.01.05 |
네트워크란 무엇인가 (0) | 2025.01.05 |
네트워크 기초 -1 (2) | 2025.01.03 |
클라우드 엔지니어 양성 과정 (0) | 2025.01.03 |