목록2024/03 (20)
Skipalong's tistory
오늘은 TCP/IP 4계층에 대해 공부를 해 보았다. 그 중에 내가 발표를 맡은 전송계층에 대해 준비한 자료를 적어보겠다. 전송계층이란? 송신자와 수신자를 연결하는 통신 서비스를 제공 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어를 제공 애플리케이션 계층과 인터넷 계층 사이의 데이터가 전달될 때 중계역할 대표적으로 TCP, UDP 가 있음 TCP와 UDP TCP 패킷 사이의 순서를 보장 연결지향 프로토콜을 사용해서 연결을 하여 신뢰성을 구축해서 수신 여부를 확인 가상회선 패킷 교환방식 사용 데이터의 손실 없는 전송을 보장 가상회선 패킷 교환방식 모든 패킷의 경로를 일정하게 유지 데이터를 패킷 단위로 나누어 전송 가상 연결 설정을 통해 전송되는 모든 패킷의 경로가 동일 패킷의 도착 순서가 일정 (출발..
오늘은 프로그래머스 크레인 인형뽑기 문제를 풀었다. https://school.programmers.co.kr/learn/courses/30/lessons/64061 문제 이 문제는 n*n 2차원 배열을 한곳에 쌓고 같은 숫자가 들어오면 같은 쌓은 곳에서 둘다 제거를 해서 몇 개의 숫자가 사라졌는지 구하는 문제이다. 접근 먼저 쌓는다는 개념으로 접근했기 때문에 Stack자료구조를 사용해서 풀이를 하였다. 숫자를 가져올 곳을 정하는 moves배열을 돌면서 2차원 배열에서 해당하는 숫자를 가져와야하기 떄문에 이중 for문을 사용해서 문제를 풀이 하였다. 코드 import java.util.*; class Solution { public int solution(int[][] board, int[] moves)..