-
Notifications
You must be signed in to change notification settings - Fork 4
[CS 정리] 심현진 미션 제출합니다. #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
hxeonxins
wants to merge
30
commits into
insertcourse24:main
Choose a base branch
from
hxeonxins:hxeonxins
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IP 개념 추가
DNS 개념 추가
DNS 동작과정
UTC 개념
캐시 개념
스레드, 세션, 쿠키 개념
프록시 개념
마크다운 개념
JSON배열 만들기
HTTP 개념 추가
HTTP 와 HTTPS 차이
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
흥미있었던 점:
네트워크 지식이 거의 없었는데 이번 과제를 수행하면서 기본적인 CS 개념들을 알게 됐다. 클라이언트와 서버가 HTTP프로토콜을 통해 통신하고 데이터를 주고 받는것, 클라이언트에서는 서버에 요청을 보내고 서버에서 요청을 처리하고 응답을 주는것, 그 요청과 응답에는 형식이 있다는 것 등, 웹을 사용하기만 할 때는 몰랐던 것들이다. 이러한 개념들을 조금 더 세부적으로 알아가면서 네트워크에 대해 흥미가 생겼다.
처음에는 CS지식이 그렇게 중요하다는 생각을 못했는데 공부할수록 정말 중요하다는 생각이 들었다. 운영하다가 장애가 발생했는데 cs 지식이 없다면 원인 자체를 파악하기도 힘들고 대응책도 마련하기 힘들기 때문이다. 비유적인 표현이긴 하지만 코끼리의 전체 부분을 알아야 내가 지금 보고 있는게 코끼리 다리인지, 코인지 알 수 있다. 컴퓨터에 대한 전반적인 이해가 있어야 내가 지금 하고 있는게 뭔지 알 수 있다.
어려웠던 점:
대부분 기본적인 개념만 이해하면 돼서 큰 어려움은 없었지만 처음에 네트워크 용어(자원, 리소스, 프로토콜 등..)가 생소했다. 솔직히 지금도 익숙하진 않다. '자원'이란, 웹상에서 우리가 보는 이미지, 블로그의 게시글, 기타 웹 상에 접근할 수 있는 모든 것들을 통틀어서 자원이라고 부른다. '프로토콜'은 서로 다른 통신장치들 간에 정보를 올바르게 주고받기 위해 합의된 규칙이나 방법을 의미한다. 처음에 이런 용어들이 익숙하지 않아서 찾아보고 이해하는데 시간이 걸렸다.
궁금한 점:
네트워크의 전체적인 흐름을 알고 싶은데 전체적인 설명이 잘 되어 있는 책이나 글이 있는지 궁금하다. 또, 과제를 수행하는 중에 아이피 주소(숫자)로 웹사이트에 접속이 되는지 시도해 봤다. 근데 응답하는데 시간이 오래 걸린다고 연결할 수 없음으로 떴다. 왜 이렇게 뜨는지 궁금하다. 인터넷에서 찾아봤을 때는 http://192.220.10.300 이런식으로 하면 접속할 수 있다고 나와있었다..