[λ„€νŠΈμ›Œν¬] OSI 7계측

계측ꡬ쑰

κ³„μΈ΅κ΅¬μ‘°λŠ” 크고 λ³΅μž‘ν•œ μ‹œμŠ€ν…œμ˜ 잘 μ •μ˜λœ νŠΉμ • 뢀뢄을 λ…Όμ˜ν•  수 있게 ν•΄μ€€λ‹€.
κ³„μΈ΅κ΅¬μ‘°λŠ” μ‹œμŠ€ν…œμ˜ λ‹€λ₯Έ μš”μ†Œμ— 영ν–₯을 주지 μ•Šκ³  μ„œλΉ„μŠ€ κ΅¬ν˜„μ„ λ³€ν™”μ‹œν‚¬ 수 있게 ν•΄μ€€λ‹€.

 

κ³„μΈ΅κ΅¬μ‘°μ˜ κ°œλ…

  1. ν•œλ§ˆλ””λ‘œ 크고 λ³΅μž‘ν•œ ꡬ쑰λ₯Ό λ‹¨μˆœν™” μ‹œν‚€λŠ” μž‘μ—…
  2. μ‹œμŠ€ν…œμ΄ 계측ꡬ쑰λ₯Ό κ°€μ§€κ²Œ 되면, κ·Έ 계측이 μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€μ˜ κ΅¬ν˜„μ„ λ³€κ²½ν•˜λŠ” 것도 맀우 쉬움
  3. μ–΄λ–€ ν•œ κ³„μΈ΅μ˜ κ΅¬ν˜„μ΄ λ³€ν•˜λ”λΌλ„ λ‹€λ₯Έ 계측에 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠμŒ
  4. λ„€νŠΈμ›Œν¬ μ„€κ³„μžλ“€μ€ ν”„λ‘œν† μ½œ(ν”„λ‘œν† μ½œμ„ κ΅¬ν˜„ν•˜λŠ” λ„€νŠΈμ›Œν¬ ν•˜λ“œμ›¨μ–΄μ™€ μ†Œν”„νŠΈμ›¨μ–΄ λ˜λŠ” 톡합)을 κ³„μΈ΅μœΌλ‘œ 쑰직함
  5. 각 계측은 κ·Έ 계측 λ‚΄λΆ€μ—μ„œ μ–΄λ–€ λ™μž‘μ„ μˆ˜ν–‰ν•˜κ±°λ‚˜, 직접 ν•˜μœ„ κ³„μΈ΅μ˜ μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•˜κ²Œ 됨

OSI 7계측

OSI 7 Layers

OSI 7κ³„μΈ΅μ΄λž€, 톡신 μ ‘μ†μ—μ„œ μ™„λ£ŒκΉŒμ§€μ˜ 과정을 7λ‹¨κ³„λ‘œ μ •μ˜ν•œ ꡭ제 톡신 ν‘œμ€€ κ·œμ•½μ΄λ‹€.

OSI 7계측이 생긴 이유

  1. μ‹œμŠ€ν…œμ΄ 계측 ꡬ쑰λ₯Ό κ°€μ§€κ²Œ 되면 κ·Έ 계측이 μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€μ˜ κ΅¬ν˜„μ„ λ³€κ²½ν•˜κΈ°κ°€ 쉽닀.
  2. μ–΄λ–€ ν•œ κ³„μΈ΅μ˜ κ΅¬ν˜„μ΄ λ³€ν•˜λ”λΌλ„ λ‹€λ₯Έ 계측에 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ΄λ‹€.
  3. λ”°λΌμ„œ λ„€νŠΈμ›Œν¬ μ„€κ³„μžλ“€μ€ λ„€νŠΈμ›Œν¬ 톡신 과정을 λͺ¨λ‘ 7λ‹¨κ³„λ‘œ λ‚˜λˆ„κ²Œ λ˜μ—ˆλ‹€.

OSI 7계측

1계측 - 물리계측(Physical Layer)

  1. 컴퓨터 κ°„μ˜ 톡신을 μœ„ν•΄μ„œ 디지털 μ‹ ν˜Έλ₯Ό μ•„λ‚ λ‘œκ·Έ μ‹ ν˜Έλ‘œ λ°”κΏ”μ•Ό ν•˜λŠ”λ°(인코딩), 이 역할을 λ‹΄λ‹Ήν•˜λŠ” 것이 물리 계측이닀.
  2. 즉, 물리 계측은 0κ³Ό 1의 λ‚˜μ—΄μ„ μ•„λ‚ λ‘œκ·Έ μ‹ ν˜Έλ‘œ λ°”κΎΈμ–΄ μ „μ„ μœΌλ‘œ 흘렀 보내고 μ•„λ‚ λ‘œκ·Έ μ‹ ν˜Έκ°€ λ“€μ–΄μ˜€λ©΄ 0κ³Ό 1의 λ‚˜μ—΄λ‘œ ν•΄μ„ν•˜μ—¬(λ””μ½”λ”©) 물리적으둜 μ—°κ²°λœ 두 λŒ€μ˜ 컴퓨터가 톡신할 수 있게 ν•΄μ£ΌλŠ” 역할을 λ‹΄λ‹Ήν•˜κ³  μžˆλ‹€.
  3. Ex) 톡신 케이블, ν—ˆλΈŒ
μ—¬λŸ¬ λŒ€μ˜ 컴퓨터가 톡신할 λ•Œ λ‹¨μˆœνžˆ μ „κΈ°κ°€ ν†΅ν•˜λŠ” 물리적인 선을 μ΄μš©ν•˜μ—¬ 데이터λ₯Ό μ „λ‹¬ν•˜κ²Œ λœλ‹€λ©΄ λͺ¨λ“  컴퓨터가 데이터λ₯Ό μˆ˜μ‹ ν•˜λŠ” 상황이 λ°œμƒν•œλ‹€. μ΄λ•Œ νŠΉμ • μ»΄ν“¨ν„°λ‘œ 데이터λ₯Ό 전솑할 수 μžˆκ²Œλ” ν•΄μ£ΌλŠ” 것이 μŠ€μœ„μΉ˜μ΄λ‹€. 더 λ‚˜μ•„κ°€ λ‹€λ₯Έ λ„€νŠΈμ›Œν¬λ“€μ˜ μŠ€μœ„μΉ˜λ₯Ό 이어 λ‹€λ₯Έ λ„€νŠΈμ›Œν¬μ— μ†ν•œ μ»΄ν“¨ν„°λ“€κ°„μ˜ 톡신을 ν•  수 μžˆκ²Œλ” ν•΄μ£ΌλŠ” 것이 λΌμš°ν„°μ΄λ‹€. μŠ€μœ„μΉ˜ + λΌμš°ν„°λ₯Ό L3μŠ€μœ„μΉ˜λΌκ³  ν•˜λ©° 랜 μΉ΄λ“œλŠ” κ³ μœ ν•œ MAC μ£Όμ†Œλ₯Ό 가지고 ν†΅μ‹ ν•˜λ©°, 전솑 λ‹¨μœ„λŠ” ν”„λ ˆμž„μ΄λ‹€.

 

2계측 - 데이터 링크계측(DataLink Layer)

  1. λ§Œμ•½ μŠ€μœ„μΉ˜λ‘œ μ—°κ²°λœ μ—¬λŸ¬ λŒ€μ˜ 컴퓨터가 ν•œλŒ€μ˜ λ°μ΄ν„°μ—κ²Œ λ™μ‹œμ— 데이터λ₯Ό μ „μ†‘ν•˜κ²Œ 되면 μ–΄λ–»κ²Œ κ΅¬λΆ„ν•˜μ—¬ μˆ˜μ‹ ν•  수 μžˆμ„κΉŒ?
  2. λ°μ΄ν„°μ˜ μ•ž 뒀에 νŠΉμ •ν•œ λΉ„νŠΈμ—΄μ„ λΆ™μ—¬ 데이터λ₯Ό ꡬ뢄할 수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” Framing을 ν™œμš©ν•˜λ©΄ ν•΄κ²°ν•  수 μžˆλ‹€.
  3. 데이터 링크계측은 같은 λ„€νŠΈμ›Œν¬μ— μžˆλŠ” μ—¬λŸ¬ λŒ€μ˜ 컴퓨터듀이 데이터λ₯Ό μ£Όκ³ λ°›κΈ° μœ„ν•΄ ν•„μš”ν•œ λͺ¨λ“ˆμ΄λ©° Framing은 데이터 링크계측에 μ†ν•˜λŠ” μž‘μ—…λ“€ 쀑 ν•˜λ‚˜μ΄λ‹€.
  4. Ex) λžœμΉ΄λ“œ

 

3계측 - λ„€νŠΈμ›Œν¬ 계측(Network Layer)

  1. λ‹€λ₯Έ λ„€νŠΈμ›Œν¬μ— μžˆλŠ” 컴퓨터와 톡신을 ν•˜κΈ° μœ„ν•΄μ„œλŠ” κ·Έ 컴퓨터λ₯Ό 식별할 수 μžˆλŠ” 고유의 값이 μžˆμ–΄μ•Ό ν•˜λŠ”λ° 그것이 λ°”λ‘œ IP μ£Όμ†Œμ΄λ‹€. (데이터에 IPμ£Όμ†Œλ₯Ό ν¬ν•¨μ‹œμΌœ μ „μ†‘ν•˜λŠ”λ° 이λ₯Ό νŒ¨ν‚·μ΄λΌκ³  ν•œλ‹€) 
  2. κ·Έλ ‡λ‹€λ©΄ 톡신을 μœ„ν•΄μ„œλŠ” λ‹€λ₯Έ μ»΄ν“¨ν„°μ˜ IPμ£Όμ†Œλ₯Ό μ•Œμ•„μ•Όν•˜λŠ”λ° μ΄λ•Œ μ‚¬μš©λ˜λŠ” 것이 λ°”λ‘œ DNS이닀. 
  3. κ·Έλ ‡λ‹€λ©΄ IPμ£Όμ†Œλ₯Ό 가지고 μ–΄λ–€ 경둜둜 데이터λ₯Ό 보내면 λ˜λŠ”μ§€ μ•Œ 수 μžˆμ„κΉŒ? -> λΌμš°νŒ…
  4. λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ΄λž€ μ—°κ²°λœ μˆ˜λ§Žμ€ λ„€νŠΈμ›Œν¬ μ–΄λ”˜κ°€μ— μžˆλŠ” μ»΄ν“¨ν„°λ‘œ 데이터λ₯Ό μ „μ†‘ν•˜κΈ° μœ„ν•΄ IPμ£Όμ†Œλ₯Ό μ΄μš©ν•˜μ—¬ 길을 μ°Ύκ³ (Routing) λ‹€μŒ λΌμš°ν„°μ—κ²Œ 데이터λ₯Ό λ„˜κ²¨μ£ΌλŠ” μ—­ν• (Forwarding)을 λ‹΄λ‹Ήν•œλ‹€.
  5. 운영체제 컀널에 κ΅¬ν˜„λ˜μ–΄ μžˆλ‹€.

 

4계측 - 전솑 계측(Transport Layer)

  1. 컴퓨터 λ‚΄μ˜ μ–΄λ–€ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μœΌλ‘œ 데이터λ₯Ό 전달할지 μ–΄λ–»κ²Œ μ•Œ 수 μžˆμ„κΉŒ?
  2. 전솑 κ³„μΈ΅μ΄λž€ 포트 번호λ₯Ό μ‚¬μš©ν•˜μ—¬ μ΅œμ’… 도착지인 ν”„λ‘œμ„ΈμŠ€κΉŒμ§€ 데이터λ₯Ό λ„λ‹¬ν•˜κ²Œ ν•˜λŠ” 역할을 λ‹΄λ‹Ήν•˜λŠ” 계측이닀.
  3. Ex) TCP ν”„λ‘œν† μ½œ, UDP ν”„λ‘œν† μ½œ
  4. 운영체제 컀널에 κ΅¬ν˜„λ˜μ–΄ μžˆλ‹€.

 

5계측 - μ„Έμ…˜ 계측(Session Layer)

  1. 톡신 μ‹œμŠ€ν…œ μ‚¬μš©μžκ°„μ˜ 연결을 μœ μ§€ 및 μ„€μ •ν•œλ‹€.
  2. 톡신 μ‹œμŠ€ν…œμ˜ μ‚¬μš©μžκ°„μ— 'λŒ€ν™”'ν•˜κΈ° μœ„ν•΄μ„œλŠ” ν•˜λ‚˜μ˜ 'μ„Έμ…˜'이 μ—΄λ €μ•Όν•œλ‹€.

 

6계측 - ν”„λ ˆμ  ν…Œμ΄μ…˜ 계측(Presentation Layer)

  1. μ„œλ‘œ 데이터λ₯Ό μ£Όκ³  받을 λ•Œ μ‚¬μš©μž μ‹œμŠ€ν…œμ—μ„œ λ°μ΄ν„°μ˜ ν˜•μ‹μƒ 차이λ₯Ό λ‹€λ£¨λŠ” 뢀담을 μ‘μš© κ³„μΈ΅μœΌλ‘œλΆ€ν„° λœμ–΄μ€€λ‹€.
  2. Ex) μ•”ν˜Έν™”, λ³΅ν˜Έν™”, 데이터 ν˜•μ‹ ꡬ뢄, 파일 ν˜•μ‹ λ³€κ²½

 

7계측 - μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 계측(Application Layer)

  1. μ›Ήμ΄λ‚˜ 이메일 ν˜Ήμ€ κ·Έ μ™Έμ˜ λ‹€μ–‘ν•œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 계측이며 각 μ„œλΉ„μŠ€λŠ” μžμ‹ λ§Œμ˜ ν”„λ‘œν† μ½œμ„ 가지고 μžˆλ‹€.
  2. Ex) HTTP, FTP, SMTP, POP3, IMAP, Telnet

 

Reference

https://post.naver.com/viewer/postView.nhn?volumeNo=27612269&memberNo=2521903

 

λ„€νŠΈμ›Œν¬ 톡신 계측: OSI 7 계측 λ°”λ‘œ μ•ŒκΈ°

[BY κ°€λΉ„μ•„] μš°λ¦¬λŠ” λ„€νŠΈμ›Œν¬ 톡신을 ν†΅ν•΄μ„œ λ‹€μ–‘ν•œ 정보λ₯Ό μ£Όκ³  λ°›μŠ΅λ‹ˆλ‹€. λ©”μ‹ μ €λ₯Ό 톡해 μ›κ±°λ¦¬μ—μ„œλ„...

m.post.naver.com

https://www.youtube.com/watch?v=1pfTxp25MA8