본문 바로가기

일상기록장/크래프톤 정글 일지

Week 6. Proxy Lab 주차 회고

정글에서 네트워크에만 집중할 수 있는 유일한 주차가 지나갔다. 

네트워크 지식 기반이 없기도 하고, 네트워크에만 집중할 기회이다 보니까 이번주는 평소보다 이론 공부에 더 욕심을 냈던 것 같다. 

그래서 구현 과제를 정말 최소한만 했다는 점은 아쉽다 ㅠ

그래도 어느정도 이론적 기반은 생긴 것 같은데, 숭숭 뚫려있는 빈 구멍들은 훗날 더 채워나가보는 걸로!  

 

이번주부터는 대망의 PintOS 기간이다. 정글에 오기 전, 정글 커리큘럼에서 가장 눈에 띄었던 프로젝트이다. 

스탠포드에서 만들고, 카이스트에서도 핵심 과목의 핵심 과제라고 하길래 정말 기대가 컸다. 

 

하지만 당장 눈앞에 닥친 지금은..? 

'이걸 내가 할 수 있을까...?😂' 라는 불안이 큰 것 같다ㅎㅎ

 

더군다나 이번주 팀은 그대로 3주간 쭉 유지되는데, 유일한 2인팀이 되어버렸다. 

후ㅎ.. 그래도 긍정적으로 생각해보면, 3인팀 대비 한명의 책임이 더 크다보니 얻어가는 건 많을 것 같다는 생각도 든다. 

 

일단은 정말 바쁘기 때문에 지난주에 공부가 부족했던 부분을 채우고 뭐고 할 틈은 없다. 

오늘 PintOS 발제가 끝났고, 다들 긴장감과 함께 바쁘게 움직이고 있다. 


이번주 배운 것

  • 네트워크 기본 개념
  • 몇 가지 네트워크 아키텍처들
  • OSI 7계층, TCP/IP 4계층
  • IP, MAC 등의 기본 개념
  • 소켓의 개념
  • TCP 소켓 통신 과정

 

공부가 부족했던 것

  • IP에 대해서 더 깊게 파보고 싶다
  • TCP 프로토콜에 대해서 더 정확한 이해
  • HTTP 공부는 많이 부족한듯..
  • 프록시 서버 개념도 많이 채워야 함

 

개인 목표 체크

 

1. 매주 과제 완수율 90% 이상 달성하기 ❌
2. 주 3회 이상 운동하기✅? ❌? (시간되는 날 가긴 했는데.. 바빠서 며칠 했는지 헷갈림.)
3. 공부 내용 기록하기 
4. 주 3회 이상 알고리즘

 

 

이번주 목표 달성률을 보니 좀 벅차긴 했나보다 ...ㅎ


6주차 퀴즈 기록

  1. HTTP HET 요청과 POST 요청의 가장 큰 차이점은 무엇이며, 이것이 요청 헤더나 데이터 전송에 어떤 영향을 미칩니까?
  2. HTTP 응답 코드 404의 의미는 무엇입니까? 그리고 서버가 요청을 처리할 수 없을 때 반환하는 HTTP 상태 코드는 무엇입니까?
  3. 파일 디스크립터란 무엇인지 간단히 설명하고, UNIX/LINUX 시스템에서 표준 입출력/에러의 파일 디스크립터 번호를 쓰세요.
  4. TCP 에서의 3-way handshake 절차를 설명하세요.
  5. TCP와 UDP에서 패킷 손실 시 대처 방법에는 어떤 차이가 있나요?

 

그래도 이번주 퀴즈는 전부 다 답을 적을 수 있을 수 있었고, 개인적으로 생각할 때 80% 정도는 맞춘 것 같다! 

그건 꽤 뿌듯했던 포인트 !