Skip to content
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

[0주차/모리] 워크북 제출합니다. #10

Merged
merged 6 commits into from
Sep 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions keyword/chapter00/keyword.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
0주차 키워드 제출합니다
IP: Internet Protocol의 약자
--> 인터넷 상의 주소로 생각하면 편하다
PORT: 같은 IP내에서 프로세스를 구분하는데 사용하는 번호
--> 대표적으로 HTTP의 80, HTTPS의 443등이 존재한다
CIDR: Classless Inter-Domain Routing의 줄임말
--> 인터넷상의 데이터 라우팅 효율성을 향상시키는 IP 주소 할당 방법
--> 기존의 클래스 기반 주소와 달리 IP 주소 낭비를 감소시키고, 데이터를 빠르게 전송할 수 있다.
TCP와 UDP의 차이: 둘의 주요 차이는 UDP가 TCP보다 빠르다는 것이다. BUT UDP의 안정성엔 의문이다.
--> UDP는 사용자가 데이터 재선송을 허용하거나 수신을 승인할 필요가 없기 때문에 데이터 전송이 더 빠름
--> 그러나 TCP는 UDP와 달리 오류 감지와 수정, 혼잡도 제어가 가능하기 때문에 훨씬 안정적이다.
Web Server와 WAS의 차이: 웹 서버는 정적인 파일 제공에 특화되어 있음,
WAS 서버는 동적인 콘텐츠 생성과 데이터 처리에 특화되어있다.
그러나 둘을 따로 사용하는 것이 아닌 함께 사용하여 역할을 분담하고 최적의 성능을 내도록 한다.
VPC: Virtual PrivateCloud. VPC를 적용하면 VPC별로 네트워크를 구성할 수 있고 각각의 VPC에 따라 다른 네트워크 설정이 가능하다.
또한 각각의 VPC는 완전한 독립네트워크로 작동한다.
12 changes: 12 additions & 0 deletions mission/chapter00/mission.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
0주차 미션 제출합니다
1. 너더너리 홈페이지에 접속하는 과정
1) 브라우저를 키고 너더너리 홈페이지를 입력합니다.
2) 브라우저에 해당 URL의 IP 확인한다.
(보통 캐시에서 DNS 기록 확인 또는 ISP의 DNS서버에서 해당 URL을 호스팅하는 서버 주소를 찾음)
3) 그 후 브라우저가 해당 서버와 TCP 연결을 시작한다.
(3 way-handshake를 통해 서로 서버가 켜졌음을 인식하고, 데이터 전달 및 순서를 보장한다.)
4) 해당 IP주소를 패킷에 담고 network core로 보낸다. 그후 패킷을 받은 라우터는
더 URL에 올바른 라우터로 옮겨지고 옮겨지다 도착지에 도착한다.
5) 브라우저가 웹 서버에 HTTP 요청을 보내고 서버는 요청을 처리함 그후 HTTP 응답을 보낸다.
6) 브라우저가 해당 HTML 컨텐츠를 보여준다.
2. 깃허브 clone 받아서 실행하고 나온 페이지 스크린 샷 찍기 v
Binary file added mission/chapter00/mission0_1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added mission/chapter00/mission0_2.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added mission/chapter00/mission0_3.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.