본문 바로가기

IT 엔지니어/네트워크

네트워크 기초

  • -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개
      흐름제어와 분할 및 재조립 = Sequece Number / Acknowledgement Number데이터 길이 + 수신 시퀀스 넘버 = ACK num
      • 송신 시ack no = 이전의 수신한 헤더의 seq no + data length
      • seq no = 이전의 수신한 헤더의 ack no
      Window 위치 = 수신측 버퍼 크기Checksum = 지금까지 송수신한 데이터 크기 맞는지 확인 / 에러 제어 및 신뢰성 확보
    • 버퍼 = 랜카드에서 1회 시 데이터 저장할 수 있는 그릇
    • 흐름제어와 신뢰성 확보
    • 배팅볼 머신
    • 3HAND-SHAKE 마운드 방문
    • 메이저리그 투수와 포수 비슷한 수준 필요
    • TCP / UDP ( 편지봉투 )
    • 흐름제어 에러제어 분할 및 재조립 다중화
    • 3계층 Networkroute= 경로 / routine = 습관 router 장비 이용라우터가 대신 자동배정
      • 2진수0 1 0 0 → 4
      • 1 0 0 0 → 8
      • 8/4/2/1
      서비스 필드 = QoS = quality of service1순위부터 선처리IP + TCP + DATA = 패킷 / 데이터그램TIME TO LIVE = TTL
    • 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 모델
    1. 비신뢰성
    2. 비접속형
    3. 주소지정
    4. 경로설정
    5. 유니캐스트(단일) 멀티캐스트(그룹) 브로드캐스트(광역)
    6. 애니캐스트(IPv6)
    IP4 주소 체계2의 8제곱 = 256 ( 0 ~ 255 )128 . 64 . 32 . 16 . 8 . 4 . 2 . 1192 168 127 255
  • 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
    128 = 1000 0000127 - 0 / 128 - 255? =128 64 32 16 8 4 2 1 컴퓨터/IP수
    2 4 8 16 32 64 128   네트워크/서브넷수
    128 192 224 240 248 252 254   서브넷마스크
                     
    A CLASS 0-127 255.0.0.0C CLASS 192-223 255.255.255.0E CLASS 240-255255.255.255.0 /24 3개의 필드 고정10.0.0.0 /16(prefix 1이 16개) 255.255.0.0
  • 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