2024/12/27 2

TCP와 UDP

OSI 7계층 모델에서 4계층을 맡고있는 전송 계층의 대표적인 프로토콜인 TCP와 UDP에 대해 알아보자. 1. TCP TCP는 네트워크를 통해 서로 다른 장치 간에 메시지 교환을 돕는 통신을 위한 연결 지향 프로토콜이다. 컴퓨터 간에 데이터 패킷을 전송하는 기술인 인터넷 프로토콜과 함께 작동한다. TCP는 상위 계층에서 받은 데이터를 작은 묶음으로 나누고, 반대쪽 에선 원래 메시지로 다시 조립하여 손실 없이 도달하도록 한다. 데이터를 작은 묶음으로 보내면 모든 것을 한꺼번에 보내는 것보다 효율성을 유지하기가 더 쉽다. 특정 메시지가 묶음으로 나뉘면, 한 경로가 막혀도 목적지가 동일하게 유지되는 경우 이 묶음들이 여러 경로를 따라 이동할 수 있다. 예를 들어, 사용자가 인터넷에서 웹 페이지를 요청하면 전..

일기 2024.12.27

(JavaScript) 신고 결과 받기

문제 설명문제 설명신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다.각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다.신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다.한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다.k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다.유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 게시판 이용 정지를 시키면서 정지 메일을 발송합니다.다음은 전체 유저 목록이 ["muzi", "frodo", "apeach", "neo"]이고, k = 2(즉..

일기 2024.12.27