Home > Network > 2024 > 🌐[Network] OSI 7계측 λͺ¨λΈ - 계측별 κΈ°λŠ₯

🌐[Network] OSI 7계측 λͺ¨λΈ - 계측별 κΈ°λŠ₯
Network

🌐[Network] OSI 7계측 λͺ¨λΈ - 계측별 κΈ°λŠ₯.

1️⃣ 계측별 κΈ°λŠ₯.

  • OSI 7계측 λͺ¨λΈμ˜ λͺ¨λ“  계측이 μ€‘μš”ν•˜μ§€λ§Œ, 특히 전솑 계측이 μ€‘μš”ν•©λ‹ˆλ‹€.
  • 전솑 계측은 톡신 양단에 μžˆλŠ” 전솑 μ—°κ²°μ˜ 주체(ν”„λ‘œμ„ΈμŠ€) 사이에 쒅단 연결을 μ œκ³΅ν•©λ‹ˆλ‹€.
  • ν˜ΈμŠ€νŠΈμ—μ„œ μ‹€ν–‰λ˜λŠ” ν”„λ‘œμ„ΈμŠ€μ™€ ν”„λ‘œμ„ΈμŠ€ 사이에 연결을 μ„€μ •ν•˜μ—¬ 데이터λ₯Ό 주고받을 수 있게 ν•΄μ£ΌλŠ” 것이 전솑 κ³„μΈ΅μž…λ‹ˆλ‹€.
  • μ „ν™” μ‹œμŠ€ν…œμ„ 예둜 λ“€λ©΄, ν†΅ν™”μž 사이에 톡화 연결을 μ„€μ •ν•˜λŠ” 것이 λ°”λ‘œ 전솑 κ³„μΈ΅μž…λ‹ˆλ‹€.
  • 전솑 κ³„μΈ΅μ˜ ν•˜μœ„μ— μžˆλŠ” 물리 계측, 데이터 링크 계측, λ„€νŠΈμ›Œν¬ 계측은 전솑 κ³„μΈ΅μ˜ 연결을 μ„€μ •ν•˜κ³  μ§€μ›ν•˜λŠ” 역할을 μˆ˜ν–‰ν•©λ‹ˆλ‹€.
  • μƒμœ„μ— μžˆλŠ” μ„Έμ…˜ 계측, ν‘œν˜„ 계측 μ‘μš© 계측은 전솑 κ³„μΈ΅μ˜ 연결을 μ–΄λ–»κ²Œ ν™œμš©ν• μ§€μ— λŒ€ν•˜μ—¬ λ‹€λ£Ήλ‹ˆλ‹€.
    • λ”°λΌμ„œ OSI 7계측 λͺ¨λΈμ€ 전솑 계측을 κΈ°μ€€μœΌλ‘œ 두 λΆ€λΆ„μœΌλ‘œ λ‚˜λ‰œλ‹€κ³  λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‹€μ œλ‘œ 인터넷 λͺ¨λΈμΈ TCP/IP ν”„λ‘œν† μ½œμ€ 운영체제 내뢀에 계측 4κΉŒμ§€μ˜ κΈ°λŠ₯을 κ΅¬ν˜„ν•˜κ³ , μƒμœ„ κ³„μΈ΅μ˜ κΈ°λŠ₯은 μ‚¬μš©μž ν”„λ‘œκ·Έλž¨μœΌλ‘œ κ΅¬ν˜„ν•©λ‹ˆλ‹€.

1️⃣ 물리 계측.

  • OSI 7계측 λͺ¨λΈμ˜ 맨 밑에 μœ„μΉ˜ν•˜λŠ” 물리 계측(Physical Layer)은 전솑 맀체의 물리적 μΈν„°νŽ˜μ΄μŠ€μ— κ΄€ν•œ 사항을 κΈ°μˆ ν•©λ‹ˆλ‹€.
    • 즉, 전솑 λ§€μ²΄μ—μ„œλŠ” κ°œλ³„ μ •λ³΄μ˜ λΉ„νŠΈ(Bit) κ΅ν™˜ 문제λ₯Ό λ‹€λ£Ήλ‹ˆλ‹€.
  • 물리 계측은 ν•˜λ“œμ›¨μ–΄ μ‹œμŠ€ν…œμœΌλ‘œ κ΅¬ν˜„λ˜κ³ , 계측 2μ΄μƒμ˜ ν”„λ‘œν† μ½œλ“€μ€ μ†Œν”„νŠΈμ›¨μ–΄μ μœΌλ‘œ κ΅¬ν˜„λ©λ‹ˆλ‹€.
  • 물리 κ³„μΈ΅μ—μ„œ λ‹€λ£¨λŠ” 전솑 맀체의 νŠΉμ„±μ—λŠ” λ°μ΄ν„°μ˜ 전솑 속도, μ†‘μˆ˜μ‹  호슀트 μ‚¬μ΄μ˜ 클둝 동기화 방법, 물리적 μ—°κ²° ν˜•νƒœ 등이 μžˆμŠ΅λ‹ˆλ‹€.

2️⃣ 데이터 링크 계측.

  • 데이터 링크 계측(Data Link Layer)은 물리 계측을 톡해 μ „μ†‘λ˜λŠ” λ°μ΄ν„°μ˜ 물리적 전솑 였λ₯˜λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€.
  • 결과적으둜 μƒμœ„μ˜ λ„€νŠΈμ›Œν¬ 계측에 μ‹ λ’°μ„± μžˆλŠ” νŒ¨ν‚· 전솑을 보μž₯ν•΄μ£Όμ–΄ 물리적 전솑 였λ₯˜μ— λŒ€ν•œ 뢀담을 μ—†μ• μ€λ‹ˆλ‹€.
  • 데이터 링크 계측은 κ°ˆλ¦ΌκΈΈμ—μ„œ 전솑 경둜λ₯Ό 선택할 수 μ—†μœΌλ―€λ‘œ 두 ν˜ΈμŠ€νŠΈκ°€ μΌλŒ€μΌλ‘œ 직접 μ—°κ²°λœ ν™˜κ²½μ—μ„œλ§Œ 데이터 전솑을 μ§€μ›ν•©λ‹ˆλ‹€.
  • 데이터 링크 계측을 μ΄μš©ν•΄ μ „μ†‘λ˜λŠ” 데이터λ₯Ό ν”„λ ˆμž„(Frame)이라 λΆ€λ¦…λ‹ˆλ‹€.
  • ν”„λ ˆμž„ 헀더에 ν‘œμ‹œλ˜λŠ” μ†‘μˆ˜μ‹  호슀 μ •λ³΄μ—λŠ” LAN μΉ΄λ“œμ— λ‚΄μž₯된 μ†‘μˆ˜μ‹  호슀트의 MAC μ£Όμ†Œκ°€ κΈ°λ‘λ©λ‹ˆλ‹€.
  • 데이터 링크 계측은 λ‹€λ₯Έ μƒμœ„ κ³„μΈ΅μ²˜λŸΌ 솑신 ν˜ΈμŠ€νŠΈμ™€ μˆ˜μ‹  호슀트 μ‚¬μ΄μ˜ 전솑 속도 차이λ₯Ό κ³ λ €ν•œ 흐름 μ œμ–΄ κΈ°λŠ₯도 지원할 수 μžˆμŠ΅λ‹ˆλ‹€.

3️⃣ λ„€νŠΈμ›Œν¬ 계측.

  • λ„€νŠΈμ›Œν¬ 계측(Network Layer)은 솑신 ν˜ΈμŠ€νŠΈκ°€ μ „μ†‘ν•œ 데이터가 μ–΄λ–€ 경둜λ₯Ό 톡해 μˆ˜μ‹  ν˜ΈμŠ€νŠΈμ— μ „λ‹¬λ˜λŠ”μ§€λ₯Ό κ²°μ •ν•˜λŠ” λΌμš°νŒ… 문제λ₯Ό μ²˜λ¦¬ν•©λ‹ˆλ‹€.
  • 전달 경둜 선택은 미리 μ •ν•΄μ§€λŠ” 정적인(static) 방식과 λ„€νŠΈμ›Œν¬μ˜ ν˜„μž¬ λΆ€ν•˜ μƒνƒœμ— 따라 κ²°μ •λ˜λŠ” 동적인(Dynamic) λ°©μ‹μœΌλ‘œ κ΅¬λΆ„ν•©λ‹ˆλ‹€.
  • λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ—μ„œλŠ” 전솑 데이터 νŒ¨ν‚·(Packet)이라 λΆ€λ₯΄λ©°, μ€‘κ°œ κ³Όμ •μ—μ„œ 경둜 μ„ νƒμ˜ 기쀀이 λ˜λŠ” 호슀트 μ£Όμ†Œκ°€ ν•„μš”ν•©λ‹ˆλ‹€.
  • μΈν„°λ„·μ—μ„œλŠ” IP ν”„λ‘œν† μ½œμ΄ λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ˜ κΈ°λŠ₯을 μˆ˜ν–‰ν•˜λ―€λ‘œ 호슀트의 IP μ£Όμ†Œκ°€ 경둜 선택에 μ€‘μš”ν•œ 기쀀이 λ©λ‹ˆλ‹€.
  • 인터넷에 μ—°κ²°λœ ν˜ΈμŠ€νŠΈλŠ” λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ˜ μ£Όμ†Œμ™€ 데이터 링크 κ³„μΈ΅μ˜ μ£Όμ†Œλ₯Ό λͺ¨λ‘ κ°€μ§‘λ‹ˆλ‹€.
  • 컴퓨터 λ„€νŠΈμ›Œν¬λ₯Ό μ΄μš©ν•΄ μ „μ†‘λ˜λŠ” νŒ¨ν‚·μ΄ μ§€λ‚˜μΉ˜κ²Œ 많으면 λ„€νŠΈμ›Œν¬μ˜ 전솑 속도가 λ–¨μ–΄μ§‘λ‹ˆλ‹€.
  • λ„€νŠΈμ›Œν¬μ˜ 전솑 속도가 κ°μ†Œν•˜λ©΄ ν”„λ‘œν† μ½œ λ™μž‘μ— λ§Žμ€ 영ν–₯을 λ―ΈμΉ  수 μžˆλŠ”λ°, λ„€νŠΈμ›Œν¬ νŠΈλž˜ν”½μ΄ κ³Όλ„ν•˜κ²Œ μ¦κ°€ν•˜λŠ” 문제λ₯Ό μ‘°μ ˆν•˜λŠ” 혼작 μ œμ–΄(Congestion Control) κΈ°λŠ₯도 λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ—μ„œ λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

4️⃣ 전솑 계측.

  • 전솑 계측(Transport Layer)은 솑신 ν”„λ‘œμ„ΈμŠ€μ™€ μˆ˜μ‹  ν”„λ‘œμ„ΈμŠ€λ₯Ό 직접 μ—°κ²°ν•˜λŠ” λ‹¨λŒ€λ‹¨(End-to-End) 톡신 κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.
  • 전솑 계측 μ•„λž˜μ— μžˆλŠ” ν•˜μœ„ 계측은 ν˜ΈμŠ€νŠΈμ™€ 호슀트 μ‚¬μ΄μ˜ 데이터 전솑 κ³Όμ •μ—μ„œ λ°œμƒν•˜λŠ” λ¬Έμ œλ“€λ§Œ λ°˜μ˜ν•©λ‹ˆλ‹€.
  • 반면 전솑 계측은 호슀트 λ‚΄λΆ€μ—μ„œ λ…Όλ¦¬μ μœΌλ‘œ κ΅¬μΆ•λ˜λŠ” μ—°κ²° 주체인 ν”„λ‘œμ„ΈμŠ€ μ‚¬μ΄μ˜ 톡신 문제λ₯Ό λ‹€λ£Ήλ‹ˆλ‹€.
  • 전솑 κ³„μΈ΅μ—μ„œλŠ” 전솑 였λ₯˜μœ¨, 전솑 속도 λ“±κ³Ό 같은 일반 μ‚¬μš©μžμ˜ μ„œλΉ„μŠ€ μš”κ΅¬ μœ ν˜•μ— λŒ€ν•œ 고렀와 흐름 μ œμ–΄ κΈ°λŠ₯도 μ œκ³΅ν•©λ‹ˆλ‹€.

5️⃣ μ„Έμ…˜ 계측.

  • μ„Έμ…˜ 계측(Session Layer)의 κΈ°λŠ₯은 전솑 계측과 거의 μœ μ‚¬ν•©λ‹ˆλ‹€.
  • κ·ΈλŸ¬λ‚˜ μ‚¬μš©μžμ—κ²Œ 원격 파일 μ „μ†‘μ΄λ‚˜ 원격 둜그인 λ“±κ³Ό 같은 μƒμœ„μ  μ—°κ²° κ°œλ…μΈ μ„Έμ…˜ κΈ°λŠ₯을 μ œκ³΅ν•œλ‹€λŠ” 점이 λ‹€λ¦…λ‹ˆλ‹€.
  • 특히 전솑 κ³„μΈ΅μ˜ 연결이 μΌμ‹œμ μœΌλ‘œ λŠμ–΄ μ‘Œμ„ λ•Œ 이λ₯Ό λ³΅κ΅¬ν•˜μ—¬ μ„Έμ…˜μ΄ μœ μ§€λ  수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.
  • μ„Έμ…˜ κ³„μΈ΅μ—μ„œλŠ” μ†‘μˆ˜μ‹  호슀트 μ‚¬μ΄μ˜ λŒ€ν™” μ œμ–΄λ₯Ό λΉ„λ‘―ν•΄ μƒν˜Έ 배타적인 λ™μž‘μ„ μ œμ–΄ν•˜κΈ° μœ„ν•œ 토큰 μ œμ–΄, μΌμ‹œμ μΈ 전솑 μž₯μ• λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ 동기(Synchronization) κΈ°λŠ₯ 등을 μ œκ³΅ν•©λ‹ˆλ‹€.

6️⃣ ν‘œν˜„ 계측.

  • 계측 5κΉŒμ§€λŠ” 주둜 λ°μ΄ν„°μ˜ 전솑에 κ΄€ν•œ λ‚΄μš©μ„ λ‹€λ£¨μ§€λ§Œ ν‘œν˜„ 계측(Presentation Layer)은 λ°μ΄ν„°μ˜ 의미(Sementic)와 ν‘œν˜„ 방법(Syntax)을 μ²˜λ¦¬ν•©λ‹ˆλ‹€.
    • 즉, 톡신 μ–‘λ‹¨μ—μ„œ μ„œλ‘œ 이해할 수 μžˆλŠ” ν‘œμ€€ λ°©μ‹μœΌλ‘œ 데이터λ₯Ό μ½”λ”©(Coding)ν•˜λŠ” 문제λ₯Ό λ‹€λ£Ήλ‹ˆλ‹€.
  • 호슀트의 데이터 ν‘œν˜„ 방법이 μ„œλ‘œ λ‹€λ₯΄λ©΄ μƒλŒ€λ°©μ˜ 데이터λ₯Ό 이해할 수 μžˆλ„λ‘ μ μ ˆν•˜κ²Œ λ³€ν™˜ν•˜λŠ” 과정이 ν•„μš”ν•©λ‹ˆλ‹€.
  • μΈν„°λ„·μƒμ—μ„œ 개인 μ •λ³΄μ˜ μœ ν†΅κ³Ό μƒκ±°λž˜κ°€ ν™œλ°œν•΄μ§€λ©΄μ„œ λ³΄μ•ˆμ˜ μ€‘μš”μ„±μ΄ κ°•μ‘°λ˜κ³  μžˆλŠ”λ°, 데이터λ₯Ό μ•”ν˜Έν™”ν•˜λŠ” κΈ°μˆ λ„ ν‘œν˜„ κ³„μΈ΅μ—μ„œ λ‹€λ£Ήλ‹ˆλ‹€.
  • λ˜ν•œ μ˜μƒ 정보 같은 λŒ€μš©λŸ‰ λ°μ΄ν„°μ˜ 크기λ₯Ό μ€„μ—¬μ£ΌλŠ” 압좕도 ν‘œν˜„ κ³„μΈ΅μ˜ μ£Όμš” κΈ°λŠ₯μž…λ‹ˆλ‹€.

7️⃣ μ‘μš© 계측.

  • μ΅œμƒμœ„μ˜ μ‘μš© 계측(Application Layer)μ—μ„œλŠ” λ‹€μ–‘ν•˜κ²Œ μ‘΄μž¬ν•˜λŠ” μ‘μš© ν™˜κ²½μ—μ„œ ν•„μš”ν•œ κΈ°λŠ₯을 λ‹€λ£Ήλ‹ˆλ‹€.
  • μ‘μš© ν™˜κ²½μ€ 맀우 λ‹€μ–‘ν•΄ λ²”μœ„κ°€ λ°©λŒ€ν•˜μ§€λ§Œ, 초기 μΈν„°λ„·μ—μ„œλŠ” FTP, ν…”λ„·, μ „μž 메일 μ„œλΉ„μŠ€κ°€ λ³΄κΈ‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • FTP(File Transfer Protocol)λŠ” 파일 곡유 μ„œλΉ„μŠ€μ΄λ©°, 이 κΈ°λŠ₯이 λ°œμ „λ˜μ–΄ μ§€κΈˆμ€ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€κ°€ 보편적으둜 μ‚¬μš©λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
  • λ„€νŠΈμ›Œν¬ νŒŒμΌμ„ μ΄μš©ν•  λ•ŒλŠ” νŒŒμΌμ„ κ³΅μœ ν•  뿐 μ•„λ‹ˆλΌ ν—ˆκ°€λœ μ‚¬μš©μžκ°€ μ μ ˆν•œ μ ‘κ·Ό κΆŒν•œμ— 따라 μ‚¬μš©ν•  수 있게 ν•΄μ•Ό ν•©λ‹ˆλ‹€.
  • ν…”λ„·(Telnet)이 μ œκ³΅ν•˜λŠ” 가상 터미널, μ „μž 메일 등도 λŒ€ν‘œμ μΈ 초기 인터넷 μ„œλΉ„μŠ€μ˜€μŠ΅λ‹ˆλ‹€.
  • FTP와 Telnet은 졜근 일반 μ‚¬μš©μžλ“€ μ‚¬μ΄μ—μ„œλŠ” 많이 μ‚¬μš©λ˜μ§€ μ•Šκ³  μžˆμŠ΅λ‹ˆλ‹€.
  • 그에 λΉ„ν•˜μ—¬ 메일 μ„œλΉ„μŠ€λŠ” ν˜„μž¬κΉŒμ§€λ„ κ°€μž₯ 많이 μ‚¬μš©λ˜λŠ” 인터넷 μ„œλΉ„μŠ€ 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€.
  • ν˜„μž¬μ˜ 인터넷 ν™˜κ²½μ„ 보면 슀마트폰의 보급과 인곡지λŠ₯ 기술의 λ°œμ „μœΌλ‘œ μ‘μš© κ³„μΈ΅μ˜ λ²”μœ„κ°€ ν­λ„“κ²Œ ν™•μ‚°λ˜λŠ” μΆ”μ„Έμž…λ‹ˆλ‹€.