목록2025/06/03 (2)
변수의 기록

import java.util.*;import java.io.*;public class Backjun_2252 { public static void main(String[] args) throws IOException { // 빠른 입력을 위한 BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); // 학생 수 N, 비교 횟수 M int N = Integer.parseInt(st.nextToken()); int M = I..

네트워크 소켓, TCP/UDP, 포트에 대한 깊은 이해1. 포트(port)란?1-1. 포트의 정의**포트(port)**는 운영체제가 프로세스 간 데이터 전송을 위해 사용하는 논리적인 통신 채널입니다.하나의 IP 주소 내에서 여러 개의 통신을 동시에 구분하기 위해 존재합니다.포트 번호는 **16비트 정수(0~65535)**로 구성됩니다.1-2. 포트 번호의 범위범위설명0 ~ 1023Well-known ports (HTTP: 80, HTTPS: 443, DNS: 53 등)1024 ~ 49151Registered ports (MySQL: 3306, Tomcat: 8080 등)49152 ~ 65535Dynamic or Private ports (일시적으로 할당) 포트 번호는 커널이 애플리케이션에 식별 가능한 데..