지리공부는 내게 쥐약이였다.

춤추는망고·2020년 4월 4일
0

정리 전 블로그 글들

목록 보기
35/40
post-thumbnail

WeCode 7기로 수업을 받고있는 슈퍼개발자,

춤추는망고입니다.

( 춤 안춥니다. )





- 이 글은 우리가 배운것들의 기반지식을 이해하기에 좋은 글입니다.

( 쓸모있다고는 안했습... )












웹 서비스라는 것의 역사속에서

HTML 과 CSS 라는 것에 대하여

큰 윤곽을 이해하신 여러분과 함께 공유할 내용은!





도대체, 우리가 배운것은 어떤것을 기반으로 할까?

통신의 원리와 이해 입니다.







이번 글에선,

웹의 역사에 대해 이해한 뉴비가

'어? 이건 어떤원리로 돌아가는거에요?'

라는 질문을 받게되어 합죽이가 되어버렸을 때,
합! 하지 못하게 하는 내용을 소개합니다.






레 ㅡ 츠기릿!


















통신이란 뭘까요?

소식을 전하는 것,

우편, 전신, 전화 등의 매체로 정보나 의사를 전달하는 것

이라고 하네요...





















여기서 우리가 눈여겨봐야할 것은 무엇일까요?












위에서 본 통신의 정의는



어떠한 매체로 정보나 의사를 전달하는 것




인데요.












현실에서 편지를 주고받을때,



우편이 매체가 되고, 편지가 정보가 되겠죠?















여기서 하나 더!






편지를 주고받을땐, 무엇이 또 필요할까요?






어떤 곳에서, 어떤 곳으로 가야하는가

바로, 주소가 필요합니다.


















지난글에서 우린,






컴퓨터들의 통신인 웹서비스에 대해서 배웠죠?

웹의 요소, 문서들을 통신하는 것이 웹서비스라고 배웠구요.
























지금부터 우리는












웹 서비스는 어떤 매체로 주고받는가?






통신의 원리에 대해 이해해볼겁니다.


















진짜로 레츠기릿!





















IP address






IP 주소란 뭘까요?




제가 구글에 찾아봤는데요?

Internet Protocol Address

인터넷 통신규약 주소라고 볼 수 있겠네요?

( 라임 지려따 요요요 )





















지난 글의 내용 중에, HTTP 라는것이 있었죠?

( " 대단한 글들을 전달하는 방식에 대한 규칙 " 이라고 설명했었죠 ! )



이 HTTP 를 포함한 WWW 라는 기준으로 인터넷이 통신하기 시작했구요!















통신을 위해선,

어떤 컴퓨터끼리 통신을 할 것인가

라는 것이 무조건 필요하겠죠?









마치,

편지를 주고받는 상황에서 주소가 필요한 것




처럼 말이죠.









그렇게

컴퓨터에 붙은 인터넷 세상에서의 주소를,

IP Address 라고 합니다.















여기까지 잘 오셨다면,

우리는 이제,

인터넷 세상에서 어떤 방식으로 통신하는지에 대해 이해할 준비가 된겁니다.















준비가 다 되셨나요?









시작과 함께, 약간의 역사얘기를 해보자면,






IP 주소는

IPv4 라는 버젼을 기준으로 전세계에서 쓰이기 시작했는데요.

이 버젼은 엄청나게 많은 주소를 담을 수 있어요.

( 구글에 찾아보세요! )


















하지만, 인터넷의 발전과 보급속도가 엄청났고,

그에 따라 사용자의 수도 엄청나게 늘어났죠.






결국, 이 버젼에서 담을 수 있는 주소가 부족해져버렸어요.






어떡하죠?;;















우리는 언제나 그랬듯, 방법을 찾아냈답니다.

IPv6 라는 새로운 버젼을 고안해내면서 말이죠!
























하지만, 엄청난 양의 정보를 담고있는 인터넷 전부를

새로운 버젼으로 문제없이 옮긴다는 것은 아주아주 힘든 일이겠죠?


















그래서, 그 새로운 버젼으로 가기 전에,

지금 있는 주소체계인 IPv4 에서 최대한 아껴쓰면서 기다리기로 했어요.












그렇다면 IP 주소를 어떻게 아껴썼을까요?






그 문제의 해답은 이 질문 속에 있어요...





















" 엄마! 이거 와이파이 안되!!!! "















바로,

공유기 ( Router ) 죠!









공유기를 통해서, 하나의 IPv4 주소를 받은 뒤에

여러 컴퓨터에 쪼개어서 나눠주고, 통신할 수 있도록 하는거에요!









어떤 원리냐구요?

보시죠!












우리가 인터넷 세상에서 공유기로 받은 주소를






WAN

Wide Area Network
공인 ( Public ) IP 에요.
누구나 접속 가능한 인터넷 세상의 주소에요.

이라고 하고,















공유기가 내 컴퓨터들에게 나눠주는 주소를






LAN

Local Area Network
개인 ( Private ) IP 에요.
인터넷 세상에서 이 주소를 써도 통신할 수 없어요.

이라고 합니다!















공유기 ( Router ) 는 WAN 과 LAN 의 교환원이죠!












이때, 우리의 공유기에서 이루어지는 일은

NAT

Network Address Translation
어떤 클라이언트의 요청인지 기록, 공인IP의 요청으로 변환
네트워크에서 공인IP로 응답받은 뒤, 요청한 클라이언트로 응답

라고 불러요!

( 변환 기능이죠! )









여기서 잠깐!

클라이언트 ( Client ) 와 서버 ( Server ) ?

serve ( 서비스하다 ) 에서 " ~~ 하는 사람 " 으로 server!

server 는 서비스를 제공하는 쪽이죠!




client 는 고객이라는 뜻으로도 쓰인답니다!

client 는 제공받는 쪽이겠죠?

이렇게 이해해두시면 좋습니다!















여기까지 이해 되셨나요?









다행이군요...

이번 내용은 분량이 매우 많아서

1, 2, 3 편으로 나눴어요.












아직 안끝났다 이말입니다~~! ㅋㅋ









우리가 HTML 과 CSS 로 만든 것들이

" 어떤 세상에서 왔다갔다 하고 있는걸까? "

라는 것에 대해 알게되니, 아주 재미있죠?

( 신기한 세상을 들여다 보는거에요 ! )






이번 글에선,

인터넷 주소가 사실 어떤 내용을 담고있는가! 에 대해 알아봤어요.

다음 글에선,

인터넷 주소의 깜짝놀랄만한 비밀쓰! 에 대해서 알아보죠!







고생하셨습니다.






감사합니다. ( _ _)

profile
지금까지 이런 망고는 없었다. 이것은 개발자인가 춤추는망고인가

0개의 댓글