OSI 7계층 및 네트워크 장비 학습

이유진·2025년 4월 23일

TIL

목록 보기
23/24

2025.04.23 수업

[www.netacad.com](http://www.netacad.com/)
=>cisco 시뮬레이션
[www.gns3.com](http://www.gns3.com/)
=>IOS 시뮬레이션
[www.wireshark.org](http://www.wireshark.org/)
=>패킷 분석

공유폴더 경로
=> \\Desktop-erjp4nh\뉴딜2025   
  • flash memory

    • 운영체제에 적합
  • non-validate memory

    • 구성정보 같은 것들
  • config

enable
conf t
Router(config)#enable pass 1234
exit
exit
Router>1234
Router#conf t
Router(config)#enable secret 1111
exit
exit
Router>enable
Router#show run

Router>en
Router>enable 
Router#conf
Router#configure 
Configuring from terminal, memory, or network [terminal]? conf t
?Must be "terminal", "memory" or "network"
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#enable ?
  password  Assign the privileged level password
  secret    Assign the privileged level secret
Router(config)#enable pass 1234
Router(config)#exit

Router>en
Password:
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#enable secret 1111
Router(config)#exit
  • show run
    • 장비 인터페이스 꼭 확인하기!


통신 포트

  • 2^16 = 65,536개 존재 가능
  • 통신을 할 때 SRC port, DST port번호가 첨가되어 전송됨.

OSI 7계층

  1. Application 계층
  • 응용프로그램 실행
    • 실행시 사용되는 것은 port번호로 확인
    • SRC port(출발지 포트번호) : 랜덤으로 생성-1024이상
    • DST port(도착지 포트번호) : 지정번호
    • 0~1023까지 잘 알려진 포트(Well-known port)
  1. Presentation 계층
  • 실행된 응용프로그램의 화면 표시
  • 표현을 위해 사용하는 파일 형식(format)이 서로 다르기 때문에 영상, 음악, 이미지, 언어 코드 등 여러가지 유형이 존재함.
  • ASCII, EBCDIC, Unicode
    www.unicode.org
  • 컴퓨터의 문자 인식
    1bit처리=> 경우의 수는 2개
    알파벳(대) 26
    알파벳(소) 26
    숫자 10
    특수문자 18===>80
  1. Session 계층
  • 통신 세션의 수립, 유지, 종료와 프로그램 식별을 위한 PID, 통신 방향 결정
    • PID 확인 명령 : netstat -ao
  • 신 방향
    • 일방향(Simplex) : 라디오
    • 양방향(Duplex)
      • 전이중(Full Duplex) : OTT
      • 반이중(Half Duplex) : 무전기
  1. Transport 계층(이 계층부터 헤더가 씌워짐)
  • TCP 혹은 UDP의 헤더가 붙는 PDU를 Segment/Recode라고 함
  • TCP는 20byte, UDP는 8byte 헤더가 붙는다
  • 각 응용프로그램의 포트 번호 부여 및 식별
  • 3계층에서 쪼갠 데이터를 한번 더 잘게 쪼갬→ 4계층

image.png

  1. Network 계층
  • 송/수신 장비에 대한 식별자 부여
  • identification : 데이터를 쪼개서 순서 번호를 붙임 → 3계층
  • ip 헤더의 길이는 20byte 고정
  • 경로 선택하기 위한 정보가 추가됨
    • 라우터간 주고받는 정보(라우팅 테이블)

image.png

  1. Datalink 계층
  • 통신 범위의 내/외부 구분
  • 프레임 헤더, 프리앰블, 트레일러 사용
  • Mac 헤더 18byte
  1. Physical 계층
  • 전기전 신호 변황
  • 인터페이스, 토폴로지, 매체(케이블)정의

네트워크 장비 학습

  • PC, Server : ARP 테이블
    • arp -a
  • Switch : Mac 테이블
  • Router : Routing 테이블
  • 스위치 mac 테이블 초기화 : clear mac-
  • 처음 브로드캐스트는 필수적, 한번 학습한 후 유니캐스트
  • 통신순서
    • 송신 시스템은 자신의 arp 테이블을 확인해서 목적지 ip에 상응하는 mac주소를 알 수 없는 경우 FFFF.FFFF.FFFF(브로드캐스트 MAC)주소를 이용해 전송
    • 스위치는 브로드캐스트 MAC주소를 확인 후 수신된 포트를 제외한 나머지 모든 포트에 브로드캐스팅
      • 이 때, 수신 포트의 출발지 mac 주소는 학습
    • 브로드캐스트 신호를 수신한 장비는 IRQ 상태에서 목적지 IP를 확인, 목적지 IP를 보유한 장비는 회신 발송(arp 테이블에 출발지 IP와 MAC주소 기록)
    • 회신을 받은 스위치는 다시 한 번 수신 포트의 MAC주소를 테이블에 기록 후 목적지 MAC 주소를 가지고 있는 포트에게 유니캐스팅
    • 최종 수신 시스템은 자신의 ARP 테이블에 목록 추가
      • 이 후 동일한 목적지로 프레임을 전송하면 유니캐스팅
  • 스위치의 MAC-table은 5분(300초)간 사용되지 않으면 목록을 삭제한다.
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#int fa0/1
Switch(config-if)#sw
Switch(config-if)#switchport acc vlan 10
% Access VLAN does not exist. Creating vlan 10
Switch(config-if)#int fa0/2
Switch(config-if)#switchport acc vlan 10
  • 멀티캐스트는 주로 IGMP(Internet Group Management Protocol)또는 SNMP(Simple Network Management Protocol)용으로 사용되며, 네트워크 장비나 서버들의 상태 감시용으로 이용됨.
profile
🙌중요한건 꺾였는데도 그냥 하는 마음

0개의 댓글