본문 바로가기

전체 글165

03_근거리_통신_방법(OSI_2계층) 공부 내용 (45-54쪽)03 근거리 통신 방법(OSI 2계층)03-1 데이터 링크 계층 살펴보기-- 데이터의 흐름을 관리하는 스위칭-- 오류 점검03-2 MAC 주소-- [Do it! 실습] MAC 주소와 랜카드 제조사 확인하기03-3 Ethernet 프로토콜-- [Do it! 실습] Ethernet 프로토콜 캡처하고 분석하기 03-1 데이터 링크 계층 살펴보기데이터 링크 계층같은 LAN에서 특정 컴퓨터를 찾아가서 통신할 수 있게 함통신하는 네트워크 장치 사이에 데이터가 잘 전달될 수 있도록 2가지 기능을 수행데이터의 흐름을 관리하는 스위칭데이터의 오류를 점검 데이터의 흐름을 관리하는 스위칭같은 LAN -> 공유기나 스위치 등의 네트워크 장치를 통해 여러 컴퓨터가 연결된 네트워크네트워크 장치랜선을 연결.. 2026. 2. 27.
02_네트워크_모델_알아보기 공부 내용 (28-43쪽)02 네트워크 모델 알아보기02-1 TCP/IP와 OSI 7계층-- TCP/IP 모델-- OSI 7계층 모델-- TCP/IP 모델과 OSI 7계층 모델 비교02-2 네트워크 패킷-- 캡슐화 ? 패킷을 만들어서 보낼 때-- 역캡슐화 ? 패킷을 받아서 확인할 때02-3 패킷을 이용한 통신 과정-- [Do it! 실습] 와이어샤크로 캡슐화된 패킷 분석하기 02-1 TCP/IP와 OSI 7계층네트워크 모델인터넷을 만들 때 수많은 네트워크를 통일된 형태로 연결할 방법을 위해 탄생 TCP/IP 모델인터넷에 연결된 컴퓨터들이 데이터를 주고받을 수 있도록 하는 인터넷 표준 프로토콜4계층계층 간 상호 작동하는 방식을 정해 놓은 네트워크 모델초기 인터넷 개발과 함께 나와, 실제 인터넷에서 통신하는.. 2026. 2. 25.
01_네트워크 알아보기 공부 내용 (13-26쪽)01 네트워크 알아보기01-1 네트워크 그리고 인터넷과 웹-- 네트워크와 인터넷-- 웹과 웹 서비스-- [Do it! 실습] 내 컴퓨터와 구글의 서버 컴퓨터는 어떻게 연결되어 있을까?01-2 네트워크의 종류-- 근거리 통신망 LAN-- 광역 통신망 WAN01-3 네트워크에서 데이터를 주고받는 방법01-4 프로토콜이란 무엇일까?-- [Do it! 실습] 와이어샤크로 프로토콜 확인해 보기 01-1 네트워크 그리고 인터넷과 웹네트워크: 여러 컴퓨터를 연결한 전기 통신망ex) 컴퓨터 2대 연결, 컴퓨터와 공유기 연결, 스마트폰과 TV 연결 인터넷: 전 세계의 컴퓨터를 모두 연결한 만큼 가장 큰 네트워크 웹 => 웹 서비스웹 브라우저(클라이언트 프로그램)로 웹 서버 프로그램에 저장된다양한.. 2026. 2. 24.
[백준] 1783번: 병든 나이트 (Java) 1 . 문제 설명병든 나이트가 N × M 크기 체스판의 가장 왼쪽아래 칸에 위치해 있다.병든 나이트의 이동 가능한 방향:2칸 위로, 1칸 오른쪽1칸 위로, 2칸 오른쪽1칸 아래로, 2칸 오른쪽2칸 아래로, 1칸 오른쪽이동 조건:조건 1: 이동 횟수가 4번 초과이면 → 이동 방법을 모두 한 번씩 사용해야 한다.조건 2: 이동 횟수가 4번 이하이면 → 이동 방법에 제한이 없다.병든 나이트가 방문할 수 있는 칸의 최대 개수를 구한다.체스판의 세로 N, 가로 M: N, M ≤ 2,000,000,000 → long 시간 제한: 2초메모리 제한: 128MB 2. 접근 방식N과 M의 크기에 따라 경우를 나누어 생각한다.N = 1위아래로 움직일 수 없다. 이동 횟수는 0 ⇒ 1칸N=22칸 위아래 이동이 불가능하다. 2.. 2025. 8. 13.
[백준] 4963번: 섬의 개수 (Java) 1 . 문제 설명정사각형으로 이루어져 있는 섬과 바다 지도가 주어진다. 섬의 개수를 세는 프로그램을 작성한다.가로, 세로 또는 대각선으로 연결되어 있는 사각형은 걸어갈 수 있는 사각형이다.걸어갈 수 있는 경로가 있어야 같은 섬에 있는 것이다.지도는 바다로 둘러싸여 있으며, 지도 밖으로 나갈 수 없다.지도의 너비 w와 높이 h: 50보다 작거나 같은 양의 정수지도 정보: 1은 땅, 0은 바다입력의 마지막 줄에는 0이 두 개 주어진다. 시간 제한: 1초메모리 제한: 128MB 2. 접근 방식입력지도의 너비 w와 높이 h를 입력받는다.h개 줄의 지도 정보를 입력받는다.w와 h가 모두 0이면 프로그램을 종료한다.지도의 모든 위치를 순회한다.아직 방문하지 않은 위치에서 DFS를 사용한다. → 섬 개수 + 1DFS.. 2025. 8. 12.
[프로그래머스] JadenCase 문자열 만들기 (Java) 1 . 문제 설명JadenCase: 모든 단어의 첫 문자가 대문자이고, 그 외의 알베벳은 소문자인 문자열.단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자.문자열 s를 JadenCase로 바꾼 문자열을 리턴하는 함수를 구한다.s는 길이 1 이상 200 이하인 문자열s는 알파벳과 숫자, 공백문자(" ")로 이루어져 있음숫자는 단어의 첫 문자로만 나옴숫자로만 이루어진 단어는 없음공백문자가 연속해서 나올 수 있음 2. 접근 방식for문으로 s를 한 문자씩 char로 변환한다.현재 문자가 공백이면boolean prevBlank를 true로 설정한다.현재 문자가 prevBlank가 true일 때대문자로 변환한다.prevBlank를 false로 설정한다.현재 문자가 prevBlank가 false일 때소.. 2025. 8. 11.
반응형