개발 지식/WEB 지식

[λ°±μ—”λ“œ λ‘œλ“œλ§΅] 🌐 인터넷은 μ–΄λ–»κ²Œ μž‘λ™λ κΉŒμš”?

인파_ 2021. 10. 21. 15:08

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™

μΈν„°λ„·μ΄λž€?

정보λ₯Ό λ‹΄κ³  μžˆλŠ” 각 컴퓨터듀을 TCP/IP λΌλŠ” 톡신 ν”„λ‘œν† μ½œμ„ μ΄μš©ν•΄ μ„œλ‘œ 정보λ₯Ό 주고받도둝 ν•œ 컴퓨터 λ„€νŠΈμ›Œν¬λ₯Ό λ§ν•œλ‹€.

 

μΈν„°λ„·μ˜ μ—­μ‚¬λŠ” μžμ„Ένžˆ μ•Œλ €μ§€μ§€ μ•Šμ•˜μ§€λ§Œ 1960λ…„λŒ€ ν•œ 연ꡬ ν”„λ‘œμ νŠΈμ—μ„œ μ‹œμž‘λ˜μ—ˆλ‹€κ³  ν•œλ‹€.

그리고 1980λ…„λŒ€μ— λ“€μ–΄μ„œ λ§Žμ€ 지원이 μΆ”κ°€λ˜λ©° 곡곡 기반의 μ„œλΉ„μŠ€λ‘œ 진화해왔닀.

인터넷은 μ§€κΈˆμ— 이λ₯΄κΈ°κΉŒμ§€ λ§Žμ€ 진화λ₯Ό ν•΄μ™”μ§€λ§Œ μž‘λ™λ°©μ‹ μžμ²΄λŠ” 크게 λ³€ν•˜μ§€ μ•Šμ•˜λ‹€.

인터넷은 λ‹€μˆ˜μ˜ 컴퓨터λ₯Ό μ—°κ²°ν•˜κ³  μ–΄λ–€ 일이 μžˆμ–΄λ„ μ—°κ²° μƒνƒœλ₯Ό μœ μ§€ν•  수 μžˆλŠ” 방법을 μ°ΎλŠ” 방법이닀.

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™


인터넷 λ„€νŠΈμ›Œν¬ μ’…λ₯˜ (λ°œμ „ κ³Όμ •)

 

λ‹¨μˆœν•œ λ„€νŠΈμ›Œν¬

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™

​A와 BλΌλŠ” pcκ°€ 톡신을 ν•˜κΈ° μœ„ν•΄μ„œλŠ” ν•œκ°œμ˜ 톡신케이블이 ν•„μš”ν•˜λ‹€.

​

 

λ‹€μˆ˜μ˜ λ„€νŠΈμ›Œν¬

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™

​그렇닀면 μœ„ μ‚¬μ§„μ²˜λŸΌ λ‹€μˆ˜μ˜ 컴퓨터λ₯Ό μ—°κ²°ν•˜λŠ” κ²½μš°μ—λŠ” μ–΄λ–¨κΉŒ?

​

10λŒ€λ₯Ό μ—°κ²°ν•˜λ €λ©΄ 각 컴퓨터끼리 μ—°κ²°ν•œ (10*9)/2 = 45개의 케이블이 ν•„μš”ν•˜κ²Œ λœλ‹€.

μ΄λŸ¬ν•œ ν˜•νƒœλ₯Ό κ·Έλ¬Όν˜• μ ‘μ†ν˜•νƒœ(mesh topology)라고 ν•œλ‹€.

​

κ·ΈλŸ¬λ―€λ‘œ ν•„μš”ν•œ μΌ€μ΄λΈ”μ˜ μˆ˜λŠ” κΈ°ν•˜κΈ‰μˆ˜μ μœΌλ‘œ λŠ˜μ–΄λ‚˜κΈ° μ‹œμž‘ν•œλ‹€.

심지어 10λŒ€κ°€ μ•„λ‹Œ 100λŒ€ 1000λŒ€μ˜ pcλ₯Ό μ—°κ²°ν•˜κΈ° μœ„ν•΄μ„œλŠ”? μ΄λŠ” λΉ„μš©κ³Ό μ‹œκ°„μ„ λ– λ‚˜ 물리적으둜 κ΅¬ν˜„ν•  수 없을지도 λͺ¨λ₯Έλ‹€.

 

 

λΌμš°ν„°μ˜ 탄생

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™

λΌμš°ν„°λŠ” μ΄λ ‡κ²Œ 생겼닀

  • 맨 μ™Όμͺ½ - μ™ΈλΆ€ LAN 케이블
  • 였λ₯Έμͺ½ ν™ˆ - λ‚΄λΆ€ λ„€νŠΈμ›Œν¬ 케이블

이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄μ„œ λ„€νŠΈμ›Œν¬μ˜ 각 μ»΄ν“¨ν„°λŠ” λΌμš°ν„°λΌλŠ” μ†Œν˜• 컴퓨터에 μ—°κ²°ν•˜κΈ° μ‹œμž‘ν–ˆλ‹€.

λΌμš°ν„°λŠ” μ»΄ν“¨ν„°μ—μ„œ λ‹€λ₯Έ μ»΄ν“¨ν„°λ‘œ 보낸 메세지가 μ˜¬λ°”λ₯Έ λŒ€μƒμœΌλ‘œ λ„μ°©ν•˜λŠ”μ§€ ν™•μΈν•˜λŠ” μΌμ’…μ˜ 우체ꡭ 같은 역할을 ν•œλ‹€.

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™

​

예λ₯Ό λ“€μ–΄ 컴퓨터 Bμ—κ²Œ λ©”μ‹œμ§€λ₯Ό λ³΄λ‚΄λ €ν•˜λ©΄ 컴퓨터 AλŠ” λ©”μ‹œμ§€λ₯Ό λΌμš°ν„°μ—κ²Œ 보내야 ν•˜λ©°,

λΌμš°ν„°λŠ” λ©”μ‹œμ§€λ₯Ό B 둜 μ „λ‹¬ν•œλ‹€.

β€‹λΌμš°ν„°λŠ” μ΄λ•Œ λ©”μ‹œμ§€κ°€ λ‹€λ₯Έ 컴퓨터에 κ°€μ§€μ•Šλ„λ‘ λ™μž‘ν•΄μ•Ό ν•œλ‹€.

이 λΌμš°ν„°λ₯Ό μ‹œμŠ€ν…œμ— μΆ”κ°€ν•˜λ©΄ 10λŒ€μ˜ 컴퓨터 λ„€νŠΈμ›Œν¬μ—λŠ” 10개의 μΌ€μ΄λΈ”λ§Œ ν•„μš”ν•˜κ²Œ λœλ‹€.

각 μ»΄ν“¨ν„°λ§ˆλ‹€ 단말 ν”ŒλŸ¬κ·Έμ™€ 10개의 ν”ŒλŸ¬κ·Έκ°€ μžˆλŠ” ν•˜λ‚˜μ˜ λΌμš°ν„°λ§Œ 있으면 λ˜λŠ”κ²ƒμ΄λ‹€.

 

 

λ„€νŠΈμ›Œν¬ μ†μ˜ λ„€νŠΈμ›Œν¬

이제 μΌ€μ΄λΈ”μ˜ μ œν•œμ€ λΌμš°ν„°λ‘œ ν•΄κ²°λ˜μ—ˆλ‹€. 근데 λΌμš°ν„°κ°€ ν•˜λ‚˜λΌλ©΄?

λΌμš°ν„° μ—­μ‹œ pc 이닀. ν•˜λ‚˜μ˜ pcκ°€ 수천, μˆ˜μ–΅κ°œμ˜ 케이블을 λ‹€ μ—°κ²°ν•˜κΈ°λŠ” λΆˆκ°€λŠ₯ν•˜λ‹€.

κ³Όν•™μžλ“€μ€ λ‹€μ‹œ 고민에 λ“€μ–΄κ°”κ³  λ‹€μ‹œ 해결책을 λ‚΄λ†“κ²Œ λœλ‹€.

λΌμš°ν„°κ°€ pc 라면 κ°€κΉŒμš΄ 거리의 pc듀을 λΌμš°ν„°μ— μ—°κ²°μ‹œν‚€κ³  λΌμš°ν„°λΌλ¦¬ μ—°κ²°μ‹œν‚€λ©΄ λ˜μ§€ μ•Šμ„κΉŒ??

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™
λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™

β€‹μ΄λ ‡κ²Œ 인터넷 λΉ„μŠ€λ¬΄λ¦¬ν•œ 규λͺ¨μ˜ λ„€νŠΈμ›Œν¬κ°€ νƒ„μƒν•˜κ²Œ λ˜μ—ˆλ‹€.

ν•˜μ§€λ§Œ 아직 쑰금 λΆ€μ‘±ν•˜λ‹€. μ—°κ²°μ˜ μ œμ•½μ€ ν•΄κ²°ν–ˆμ§€λ§Œ 거리적 μ œν•œμ€ ν•΄κ²°ν•˜μ§€ λͺ»ν–ˆλ‹€.

μœ„μ™€ 같은 λ„€νŠΈμ›Œν¬λ₯Ό λ‹€λ₯Έλ‚˜λΌ, λ‹€λ₯Έ 지역과 μ—°κ²°ν•˜κΈ° μœ„ν•΄μ„œλŠ” μ–΄λ–»κ²Œ ν•΄μ•Ό ν• κΉŒ?

μš°λ¦¬λ“€μ˜ μ§‘μ—λŠ” 이미 μ „ν™”κΈ° 기반의 μ‹œμ„€μ΄ μ„€μΉ˜λ˜μ–΄ μžˆλ‹€. μ΄λŠ” 이미 세계 μ–΄λŠ 곳과도 μ—°κ²°λ˜μ–΄ 있기 떄문에 μš°λ¦¬μ—κ²Œ ν•„μš”ν•œ 배선이며 이λ₯Ό μ΄μš©ν• μˆ˜λ§Œ μžˆλ‹€λ©΄ μ „ 세계와 μ—°κ²°ν•  수 있게 될것이닀.

​

 

λͺ¨λŽ€μ˜ λ“±μž₯

λ”°λΌμ„œ μš°λ¦¬λŠ” λͺ¨λŽ€μ΄λΌλŠ” 특수 μž₯λΉ„λ₯Ό λ§Œλ“€μ—ˆλ‹€.

μ΄λŠ” 우리 λ„€νŠΈμ›Œν¬μ˜ 정보λ₯Ό μ „ν™” μ‹œμ„€μ—μ„œ μ²˜λ¦¬ν•  수 μžˆλŠ” ꡬ쑰둜 또 κ·Έ λ°˜λŒ€μ˜ 경우둜 λ³€ν™˜ν•΄ μ€€λ‹€.

λ°±μ—”λ“œ-λ‘œλ“œλ§΅-인터넷-μž‘λ™

 

 

ISP

λ‹€μŒ λ‹¨κ³„λŠ” 우리의 λ„€νŠΈμ›Œν¬μ—μ„œ λ„λ‹¬ν•˜λ €λŠ” λ„€νŠΈμ›Œν¬λ‘œ λ©”μ‹œμ§€λ₯Ό λ³΄λ‚΄λŠ” 것이닀.

그러기 μœ„ν•΄ λ„€νŠΈμ›Œν¬λ₯Ό 인터넷 μ„œλΉ„μŠ€ μ œκ³΅μ—…μ²΄(Internet Service Provier, ISP)에 μ—°κ²°ν•œλ‹€.

​

ISPλŠ” λͺ¨λ‘ ν•¨κ»˜ μ—°κ²°λ˜λŠ” λͺ‡λͺ‡ νŠΉμˆ˜ν•œ λΌμš°ν„°λ₯Ό κ΄€λ¦¬ν•˜κ³  λ‹€λ₯Έ ISP의 λΌμš°ν„°μ—λ„ μ—‘μ„ΈμŠ€ ν•  수 μžˆλŠ” νšŒμ‚¬μ΄λ‹€.

(ν•œκ΅­μ—μ„œλŠ” KT, SK, LG둜 λ³Ό 수 μžˆλ‹€.)

β€‹λ”°λΌμ„œ 우리 λ„€νŠΈμ›Œν¬μ˜ λ©”μ‹œμ§€λŠ” ISP λ„€νŠΈμ›Œν¬λ₯Ό 톡해 λŒ€μƒ λ„€νŠΈμ›Œν¬λ‘œ μ „λ‹¬λœλ‹€.

인터넷은 μ΄λŸ¬ν•œ 전체 λ„€νŠΈμ›Œν¬ μΈν”„λΌλ‘œ κ΅¬μ„±λ˜κ²Œ λœλ‹€.

​

 

인터넷과 μ›Ή 차이점?

​

μ•žμ—μ„œ λ³΄μ•˜λ“―μ΄ 인터넷은 μˆ˜μ‹­μ–΅λŒ€μ˜ 컴퓨터λ₯Ό λͺ¨λ‘ μ—°κ²°ν•˜λŠ” 기술 인프라이닀.

​

인터넷은 인프라이며, 웹은 κ·Έ 인프라 μœ„μ— κ΅¬μΆ•λœ μ„œλΉ„μŠ€μ΄λ‹€.

​

μ›Ή 뿐만 μ•„λ‹ˆλΌ 인터넷 μœ„μ— κ΅¬μΆ•λœ λ‹€λ₯Έ μ„œλΉ„μŠ€λ“€(이메일, IRC λ“±)도 μžˆμŒμ„ μ•Œμ•„μ•Ό ν•œλ‹€.


컴퓨터 μ°ΎκΈ°

컴퓨터에 λ©”μ‹œμ§€λ₯Ό 보내렀면 λ©”μ‹œμ§€λ₯Ό 받을 νŠΉμ • 컴퓨터λ₯Ό 지정해야 ν•œλ‹€. λ”°λΌμ„œ λ„€νŠΈμ›Œν¬μ— μ—°κ²°λœ λͺ¨λ“  μ»΄ν“¨ν„°μ—λŠ” IP(Internet Protocol)λΌλŠ” κ³ μœ ν•œ μ£Όμ†Œκ°€ μžˆλ‹€. μ£Όμ†ŒλŠ” 점으둜 ꡬ뢄 된 4개의 숫자둜 κ΅¬μ„±λ˜μ–΄ μžˆλ‹€.

ex) 192.168.0.1

​이 IPμ£Όμ†Œλ§Œ μžˆμ–΄λ„ λ‹€λ₯Έ 컴퓨터λ₯Ό μ°Ύμ•„κ°€λŠ”λ° μ•„λ¬΄λŸ° λ¬Έμ œκ°€ μ—†μ§€λ§Œ μ£Όμ†Œμ˜ 이름은 μ‚¬λžŒμ΄ 읽기도, μ™Έμš°κΈ°λ„ μ–΄λ ΅λ‹€.

λ”°λΌμ„œ μš°λ¦¬λŠ” '도메인 이름' μ΄λΌλŠ” μ‚¬λžŒμ΄ 읽을 수 μžˆλŠ” IP μ£Όμ†Œμ˜ 이름을 지정할 수 μžˆλ‹€.

​ex)
도메인 μ£Όμ†Œ : https://www.google.com
IP μ£Όμ†Œ : 173.194.121.32

μœ„ 두 μ£Όμ†Œλ₯Ό ν†΅ν•΄μ„œ λ˜‘κ°™μ€ μ‚¬μ΄νŠΈμ— λ“€μ–΄κ°ˆ 수 μžˆλ‹€λ©΄ IP μ£Όμ†Œλ³΄λ‹€λŠ” 도메인 이름이 μ‚¬μš©μ„±μ΄ μ’‹κ³  λ”°λΌμ„œ ν˜„μž¬ μš°λ¦¬κ°€ μ•„λŠ” naver.com μ΄λ‚˜ google.comκ³Ό 같은 μ›Ήμ‚¬μ΄νŠΈκ°€ λ“±μž₯ν•  수 있게 된 것이닀.


πŸ“Œ μš”μ•½

인터넷Internet은 μ›Ήμ˜ 핡심적인 κΈ°μˆ μ΄λ‹€.

인터넷은 컴퓨터λ₯Ό μ„œλ‘œ μ—°κ²°ν•˜μ—¬ TCP/IPλΌλŠ” 톡신 ν”„λ‘œν† μ½œμ„ μ΄μš©ν•΄ 정보λ₯Ό μ£Όκ³ λ°›λŠ” 컴퓨터 λ„€νŠΈμ›Œν¬μ΄λ‹€.

​

[인터넷 λ³€ν™” 양상]

β‘  컴퓨터 ↔ 컴퓨터

β‘‘ 컴퓨터 ↔ λΌμš°ν„° ↔ 컴퓨터

β‘’ 컴퓨터 ↔ λΌμš°ν„° ↔ λΌμš°ν„° ↔ 컴퓨터

β‘£ 컴퓨터 ↔ λΌμš°ν„° ↔ λͺ¨λŽ€ ↔ μ „ν™” μ‹œμ„€ ~

β‘€ 컴퓨터 ↔ λΌμš°ν„° ↔ λͺ¨λŽ€ ↔ μ „ν™” μ‹œμ„€ ↔ ISP (↔ ISP) ↔ μ „ν™” μ‹œμ„€ ↔ λͺ¨λŽ€ ↔ λΌμš°ν„° ↔ 컴퓨터


Reference

https://velog.io/@pdlma0904/%EC%9D%B8%ED%84%B0%EB%84%B7%EC%9D%98-%EC%9E%91%EB%8F%99-%EB%B0%A9%EB%B2%95​

https://velog.io/@exploit017/1.-%EC%9D%B8%ED%84%B0%EB%84%B7%EC%9D%80-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%9E%91%EB%8F%99%ED%95%98%EB%8A%94%EA%B0%80

https://mungto.tistory.com/300

https://devel-lee.tistory.com/29