일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 리덕스
- 토익
- 파이썬
- til
- LeetCode
- HTTP
- 타임어택
- 백준
- programmers
- python
- 자바스크립트
- 회고
- js
- 리트코드
- 손에 익히며 배우는 네트워크 첫걸음
- 렛츠기릿 자바스크립트
- 4주 프로젝트
- javascript
- SQL 고득점 Kit
- 타입스크립트
- codestates
- 코드스테이츠
- 제로초
- 알고리즘
- 정재남
- 타입스크립트 올인원
- 리액트
- 2주 프로젝트
- 프로그래머스
- 코어 자바스크립트
- Today
- Total
목록전체 글 (496)
Jerry

오늘 할 일 운동 #12 네트워크 공부하기#10 30분 주말(1시간) 토이 14 리뷰 recast.ly sprint 끝내기 오늘 한 일 til 민코딩 level 18 server & node 개념 정리 chatterbox server + chatterbox server refactor 스프린트 회고 twittler react + recast.ly 스프린트 회고 오늘 한 일 네트워크 공부하기#10 30분 주말(1시간) 여기 recast.ly sprint 끝내기 오늘 한 일 til 느낀 점 오늘 한 일을 보고 있으니 내가 오늘 한 게 거의 없어 보인다 :( 오늘 하루 나의 정신 상태는 "정신없음"이었다. 리액트 파트 들어오고 나서 시간이 블랙홀에 쭈욱 빨려 들어가듯 내 시간이 그런 상황인 것처럼 후다닥 지나..

TCP는 적절한 애플리케이션 데이터를 전달하기 위해서 이용되는 프로토콜입니다. 프로토콜이란 컴퓨터끼리 통신할 때에 정해져 있는 '공통된 절차의 규약'입니다. ex) IP, HTTP, FTP, SMTP TCP 기능으로 애플리케이션 간의 데이터 전달 외에도 데이터를 분할하는 기능이 있습니다. 데이터 사이즈 최대치인 MSS(Maximum Segment Size)를 넘을 경우 여러 개로 분할합니다. TCP 연결 성립 애플리케이션 간에 신뢰성 있는 데이터 전송을 수행하기 위하여 'Three-way handshake'라는 기법을 사용합니다. A to B: 연결 요구(SYN 플래그) - 연결해도 될까요? / 데이터입니다. B to A: 응답(SYN/ACK 플래그) - 네, 이쪽에서도 연결하겠습니다. / 받았습니다. ..

오늘 할 일 운동 #11 네트워크 공부하기#8 30분 주말(1시간) server & node 개념 정리 chatterbox server + chatterbox server refactor 스프린트 회고 오늘 배운 것 til 민코딩 level 17.5 recast.ly sprint 토이 리뷰 오늘 한 일 운동 #11 pushup 32개, squat 32개 네트워크 공부하기#8 30분 주말(1시간) 여기 민코딩 level 17.5 recast.ly sprint 80% 오늘 배운 것 til 토이 리뷰 50% 느낌점 오늘 시작한 recaly.ly sprint에서 많이 부진하지 않았지만.. 시간을 많이 잡아먹었던 부분이 있었다. 테스트 케이스에 있는 컴포넌트의 props의 속성명을 캐치를 못했던 것이다. 이 문제..
TCP와 UDP란 무엇인가 -포트의 의미와 역할 포트 번호란 호스트 상에서 가동되는 애플리케이션을 식별하기 위한 정보를 말합니다. 그리고 적절한 애플리케이션과 데이터를 주고받기 위해 사용되는 프로토콜이 바로 'TCP'와 'UDP'입니다. 백그라운드에서 동작하는 프로그램을 '서비스'나 '데몬'이라고 부릅니다. 웹 서버나 메일 서버의 서버 프로그램도 백그라운드에서 동작하는 서비스(데몬)의 일종입니다. 1대의 PC에서는 여러 애플리케이션이 동시에 동작한다. 대부분의 경우 서버 1대가 역할 1가지를 수행한다. 애플리케이션이 통신으로 주고받는 일련의 데이터를 '애플리케이션 플로우' 혹은 '플로우'라고 부릅니다. 이 플로우는 '목적지/송신지 주소'와 '포트 번호'로 식별된다고 할 수 있습니다. ex) 'IP 주소:..

오늘 할 일 운동 #10 pushup 31개, squat 31개 네트워크 공부하기#8 30분 주말(1시간) 민 코딩 5문제 server & node 개념 정리 chatterbox server + chatterbox server refactor 스프린트 회고 twittler react sprint 오늘 배운 것 til 오늘 한 일 운동 #10 pushup 31개, squat 31개 네트워크 공부하기#8 30분 주말(1시간) 여기 민코딩 5문제 twittler react sprint 오늘 배운 것 til 느낀 점 (민 코딩) 당분간 알고리즘 문제양을 조금씩 늘려야겠다. 그나마 풀만한 파트인데 진도가 잘 안 나간다. 이번 주말을 이용해서 그동안 밀린 일을 하려고 했지만.. 리액트 스프린트가 발목을 잡아 쌓여있..

DNS의 구조 이해하기 -인터넷의 전화번호부 DNS란 호스트명(컴퓨터의 이름)과 IP 주소를 매핑(Name Resolution: 이름 해석)해주는 시스템을 말합니다. 우리가 평소에 IP 주소 대신 '호스트명'으로 네트워크 통신을 할 수 있는 것은 바로 이 DNS 덕분입니다. DNS는 이름 해석 방법의 하나입니다. 이름 해석이 필요한 가장 큰 이유는 '사람이 알기 쉽게 만들기 위해서'입니다. TCP/IP 네트워크에서 통신하기 위해서는 반드시 IP 주소가 필요합니다. 하지만 IP 주소는 사람에게 있어서 기억하기 힘든 주소로 이루어져 있기 때문에, 사람이 알기 쉽게 하고자 컴퓨터에 '호스트명(이름)'을 붙이고 호스트명으로 통신 상대를 지정할 수 있게 만든 것입니다. 통신 상대를 지정하게 되면 상대의 IP 주소..

오늘 할 일 운동 #8 네트워크 공부하기#8 30분 주말(1시간) 민코딩 5문제 server & node 블로그 정리 react sprint 오늘 배운것 til mininode server 어드밴스 해보기 socrative && 체크포인트 정리(블로깅) 용어정리(블로깅) 오늘 한 일 운동 #8 pushup 25개, squat 30개 네트워크 공부하기#8 30분 주말(1시간) 여기 민코딩 5문제 react sprint 오늘 배운것 til 느낀점 오늘부터 리액트 스케줄이 시작된다. 저번에 했을 때, 리액트 공식문서를 영어로 보려고 했었다. 이해가 안 가는 부분이 많았는데에도 포기하지 않고 봤다. 그러나 영어 독해 실력이 부족했던 것 같다. 이해가 잘 안 가서 많이 혼났다. 이번에는 우리말로 리액트 공식 문서..

사설 IP 공인 IP 주소 고갈에 대한 대책으로 생겨난 것이 '사설 IP'입니다. 공인 IP 주소로써 이용되지 않는 범위의 IP 주소를 설정해 이 안에서 자유롭게 돌려씀으로써 공인 IP 주소의 고갈에 대비하고 있습니다. 이 돌려 쓰는 IP 주소가 바로 '사설 IP 주소'입니다. 사설 IP 주소의 범위 홈네트워크 192.168.0. ~ 192.168.255.255 범위에서 사용하는 경우가 많고 규모가 있는 사내 네트워크는 10.0.0.0 ~ 10.255.255.255 범위에서 사용하는 경우가 많습니다 어느 쪽이든 간에 공인과 사설을 함께 사용함으로써 인터넷 통신과 사내/가정 내의 통신을 구분해서 이용하는 것입니다. NAT 사설 IP 주소는 '닫혀 있는 네트워크 내부'에서 사용하는 것을 전제로 하고 있습니다..