드디어 난 깨달은것인가

춤추는망고·2020년 4월 10일
1

정리 전 블로그 글들

목록 보기
38/40
post-thumbnail

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

춤추는망고입니다.

( 춤 안춥니다. )





- 이 글은 우리가 앞으로 할 일에 큰 도움이 될 글입니다.

( 큰 도움 == 큰 어려움 )












인터넷의 역사와 인터넷 세상의 흐름을 어느정도 이해하고,

이제는 인터넷을 더 잘 이용하기 위해

이번글에서 여러분과 함께 공유할 내용은!





내가 누군가와 통신을 하기위해선?

통신의 구성과 활용 ( 기초 ) 입니다.







이번 글에선,

통신의 기반정보를 배운 뉴비가

'그래서 통신을 어떻게 해야되요?'

라는 질문을 받게되어 당황쓰 황당쓰 하고있을때,
슈퍼 명확쓰한 대답을 하는데 도움이 될 내용을 소개합니다.






레 ㅡ 츠기릿!



























" 난 Velog 를 먼저 배웠어야됐다. " 의



" 역사공부는 내게 쥐약이였다. " 글에서









WWW ( World Wide Web )

라는 개념의 기반이 되어주는 요소들 중,






HTTP

라는 것을 간단하게 설명했었는데요?



























이번 글에서는






이 HTTP 라는 친구에 대하여,

더 자세히 알아볼겁니다!



























HTTP ?

- Hyper Text Transfer Protocol






이전 글에서 Hyper Text 를 대단한 글이라고 설명했었는데요?

여기선 더 깊이 이해해야하니 제대로 짚고 넘어가죠!





















Hyper Text ?






아주 예전의 통신에서 주고받았던 단순한 문서정보는 text 였죠?






저 상태에서 hyper ( 대단한 ? ) 이라는 것이 앞에 붙어있으니,

' 단순한 상태를 넘어선 정보 ' 라고 해석할 수도 있겠죠?





















그렇다면, HTTP 는

단순하지 않은 정보에 대한 통신 규악인겁니다.

( 인터넷 세상의 도로교통법 같은것이죠! )

( HTTP 는 TCP / IP 를 기반으로 합니다! 궁금하면 구글링! )

































이제 다음 부분을 보죠!






Transfer ( 이송, 전송 ) 이라는 것이

양쪽에서 이루어지는 상태

가 통신이겠죠?



























" 양쪽! " 인겁니다!









보내는 쪽과 받는 쪽이 있고,

보내는 것과 받는 것이 있는겁니다!

( 라임 지려따리; )



























이때, 보내는 것은






인터넷 세상에서 무엇을 하기위해 보내는 것이니,

요청 ( Request ) 이겠죠?



























그리고,









이러한 요청을 ' 받은 쪽 ' 에서






그 요청을 ' 보낸 쪽 ' 에게 ' 보내는 것 ' 은












그 요청에 대한

응답 ( Response ) 이겠죠?

































이렇게 요청과 응답으로 이루어진 것이 통신인데요?









그것에 대한 규칙과 약속을 정해놓은 것이






통신에 대한 Protocol ( 규약 ) 인

HTTP 구요.






























이러한 내용을 기반으로 우리는,









' HTTP 는 요청과 응답으로 구성되어있다 '



라는 HTTP 의 첫번째 특징을 이해할 수 있습니다.






























여기서 조금 더 가서!









우리가 좀 전에 이해한 ' 요청과 응답 ' 이라는 것도 사실은,

" 어떠한 내용의 요청 ( 혹은, 응답 ) 이 있었다! "

라는 정보잖아요?















그냥 웹문서 내용만 왔다갔다해도 엄청난 양의 정보가 오고가는 상태일텐데,












( 아주 사소한 것부터, 엄청나게 복잡한 것까지 )

다양한 요청정보들에 대해서도 저장이 된다면,















아마 우리의 컴퓨터는...









( 컴퓨터 : 차라리 날 죽여!!!!! 엉엉어어어엉ㅇㅇ엉어우ㅜㅜㅠㅠ )

( 이렇게 터져버릴겁니다... )



























그래서 이러한 종류의 정보는 따로 저장하지 않아요!












통신 State ( 상태 ) 에 대한

정보가 Less ( 없다 ) 라는거죠!















StateLess!

( 스테인리스 아닙니다! )

이것이 바로! HTTP 의 두번째 특징입니다!






























추가정보쓰!

1. 컴퓨터에 대해서 어느정도 아시는분이라면!




RAM ( 램 ) 과 HDD ( 하드디스크 ) 의 차이 정도 ( ? )
라고 생각하시면, 이해가 쉬울겁니다!





2. " 자동로그인처럼 로그인 상태를 저장해주는 기능이 있는데,

상태를 저장하지 않는다는 특징은 말이 안된다! "라고 생각하신다면!




웹에서 별도로 상태를 저장해야하는 경우에는
' 쿠키나 세션 ' 이라는 형태로 사용자의 인터넷 브라우저에 저장합니다!

( 궁금하면 구글링! )















여기까지 이해 되셨나요?









다행이군요...

이번 내용은 중요하기때문에

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












아직 갈길이 멀다는 말씀! ㅋㅋ


















인터넷의 도로교통법, HTTP!

우리 컴퓨터는 이런 규칙에 맞춰서 통신을 한답니다!

대단하죠?






이번 글에선,

정보들은 어떤 규칙에 의해서 왔다갔다 하는가! 에 대해 알아봤어요.

다음 글에선,

왔다갔다하는 정보들에 대해서 더 깊게 알아보죠!






고생하셨습니다.






감사합니다. ( _ _)

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

2개의 댓글

comment-user-thumbnail
2020년 4월 10일

ㅋㅋㅋㅋ 좋은 정보 감사합니다.

1개의 답글