230217(금)
🎄 성장일지 3.1
책 행복한 이기주의자(웨인 다이어)
의 내용에 자극받아 시작하는 소박한 성장기록
살아있는 꽃과 죽은 꽃은 어떻게 구별하는가?<br/> 성장하고 있는 것이 살아 있는 것이다.<br/> 생명의 유일한 증거는 성장이다!
🌳 키워드 (1.0)<br/> 최대한 간단하게 정리, 추후에 보면서 스스로 설명<br/> 🍉 경험 위주로 (2.0)<br/> 단순 정보를 전달하기보다 무엇을 배웠고 어떻게 해결했는지 짧고 간단하게 작성<br/> ❄️ 정해진 템플릿에 맞춰서 (3.0)<br/> 키워드, 경험 모두 좋다. 다만 매일 작성하기로 마음 먹은만큼 핵심만 간결하게 정리할 수 있게 템플릿을 작성 (3.1) 230102부터 시작되는 학습에 관한 내용 추가
🔑 오늘의 키워드
Status Code
- 상태 코드로 클라이언트의 요청에 대한 서버의 응답 상태를 나타낸다.
- 1xx: 요청이 수신되어 처리되고 있다.(사실상 받을 일이 거의 없다.)
- 2xx: 요청 정상 처리 완료
- 3xx: 요청을 완료하기 위해 추가적인 행동이 필요함을 의미한다.
- 4xx: 클라이언트 측 오류. 즉, 요청에 있어서 오류가 발생
- 5xx: 서버 측 오류. 서버가 터졌거나 서버에 큰 문제가 발생한 경우
Response
- 클라이언트 요청(Request)에 따른 서버의 답신
- 요청에 따라 알맞는 응답을 보내준다.
Content-Length
- 요청에 따른 응답으로 받은 데이터의 전체 길이(데이터의 크기)
MTU(Maximum Transmission Unit; 최대 전송 단위)
- 네트워크에서 데이터 전송 시, 데이터의 크기가 일정 기준을 넘어가면 나눠서 전송하게 된다.
- 이 때 이 기준이 MTU이고 보통 1,400바이트 정도의 크기를 차지한다.
- 이를 1패킷(packet)이라고 한다.
참고
- 인프런 - 모든 개발자를 위한 HTTP 웹 기본 지식(김영한님)
📝 요약 및 하루 간단 회고
응용 계층 단에서의 요청 메시지를 구성하고 socket을 통해 전송 계층에서 요청 메시지를 전달한다.<br/> 이번 미션에 대해 내가 이해한 바를 간단히 1문장으로 압축해보았다. 네트워크는 cs 중 비교적 최근 발달한 분야지만, 통신 이후로 급격히 성장하면서 알 것도 많고 중요한 내용도 많은 것 같다. 일단 다행인점은 네트워크가 재미있다는 것! 앞으로 열심히 더 흥미를 갖고 공부해야겠다.
오늘의 잘한 점
- 나만의 루틴대로 공부하고 계획한 것
- 주말 개인 일정임에도 열심히 할 것들을 했다.
오늘의 아쉬운 점
- 좀더 타이트하게 공부할 수 있었을 것 같기도... 아닌가 이미 충분히 타이트했나 ㅎㅎ
undefined