전체 글 63

전송 계층 프로토콜에 대하여

위의 글은 모의 면접을 대비하여 미리 공부를 하기 위하여 정송 계층 프로토콜에 대하여 그리고 IP의 한계, 오류 제어, 흐름 제어에 대한 내용을 학습한 내용입니다. 전송 계층 프로토콜전송 계층은 OSI 7 계층 중 4번째 계층으로, 애플리케이션 계층과 네트워크 계층 사이에서 데이터를 주고받는 역할을 담당합니다. 서버 개발자의 관점에서 이 계층은 애플리케이션이 네트워크를 통해 데이터를 안전하고 효율적으로 송수신할 수 있도록 도와주는 중요한 요소입니다. 대표적인 전송 계층 프로토콜에는 TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol)가 있습니다. 다른 전송 계층 프로토콜로는 SCTP(Stream Control Transmission Prot..

TIL 2024.10.16

NodeTowerDefense KPT 회고록 작성

1. Keep: 잘한 점이나 계속 유지해야 할 것. 성공적으로 진행되었거나 긍정적인 영향을 준 것들을 기록합니다. 팀원 중 한 명의 실력이 다른 사람들보다 월등해서 그 팀원이 다른 팀원들을 지속적으로 도와주는 방식으로 진행했는데, 해당 팀원이 계속 동의한다면 이러한 방식으로 협업을 유지했으면 좋겠다.기존에 존재하는 코드를 충분히 이해한 덕분에 기능 추가 시 필요한 점이나 적절한 방법을 선택하는 데 혼란을 줄일 수 있었다.팀원 모두가 적극적으로 회의에 참여하여 활발한 의견 교환이 이루어져 긍정적인 결과를 얻을 수 있었습니다.회의 시간을 정해서 진행 상황을 일 단위로 서로 공유한 점이 좋았었습니다. 내가 구현하려는 기능을 다른 팀원에게 설명하는 과정이 내가 작성한 코드를 이해하는 데도 도움이 되었습니다..각..

회고록 2024.10.16

메모리란?

(서버 프로그래머적 관점으로 간단하게)1. 메모리란 무엇인가?메모리는 컴퓨터에서 데이터와 프로그램을 일시적으로 또는 영구적으로 저장하는 하드웨어 리소스를 의미하며, 프로세스의 실행 속도와 서버의 처리 성능에 직접적인 영향을 미칩니다. 서버 프로그래머의 관점에서, 메모리 관리는 성능 최적화와 리소스 효율성에 중요한 역할을 합니다.RAM(Random Access Memory, 임의 접근 메모리): 서버에서 RAM은 프로세스 실행 시 필요한 데이터를 저장하여 CPU가 빠르게 접근할 수 있도록 돕습니다. 메모리가 부족하면 서버는 스왑 메모리를 사용하게 되고, 이는 디스크 I/O를 유발해 성능 저하를 초래할 수 있습니다. 따라서 메모리 사용량 모니터링과 최적화는 서버 성능 관리의 핵심입니다.캐시 메모리: CPU와..

TIL 2024.10.11