목록IT (86)
충분히 쌓여가는
HTTP란? HTTP(Hypertext Transfer Protocol)는 HTML과 같은 하이퍼미디어 문서를 전송하기 위한 애플리케이션 레이어 프로토콜이다 웹 브라우저와 웹 서버간의 통신을 위해 설계되었지만 다른 목적으로도 사용할 수 있다 즉, HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다 HTTP는 클라이언트가 요청을 하기 위해 연결을 연 다음 응답을 받을때 까지 대기하는 클라이언트-서버 모델을 따른다 HTTP를 통한 일반적인 흐름은 클라이언트 시스템이 서버에 요청을 하고 응답 메시지를 보내는 것을 포함한다 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미한다 HTTP는 클라이언트와 서버가 서로 통신하는 방법을 표준..
인터넷은 어떻게 동작하는가? 인터넷이란 컴퓨터들이 서로 통신 가능한 네트워크 현재 인터넷은 생활의 필수적인 부분으로 개발자로서 인터넷이 어떻게 작동하는지와 인터넷을 뒷바침하는 다양한 기술과 프로토콜에 대한 이해가 필요하다 인터넷은 표준화된 프로토콜 세트를 통해 통신하는 서로 연결된 컴퓨터의 글로벌 네트워크이다 네트워크 인터넷을 공부하기 전에 네트워크란 무엇인지 알아야함 A network is a group of computers or other devices which are connected to eachother 두 대의 컴퓨터가 통신이 필요할때, 다른 컴퓨터와 물리적(이더넷 케이블)으로 또는 무선(와이파이, 블루투스)으로 연결되어야 한다 The internet is a network of netwo..
https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 문제풀이 1 import java.util.Scanner; public class _11382_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long a = sc.nextLong(); long b = sc.nextLong(); long c = sc.nextLong(); System.out.println(a+b+c); } } 문제풀이 2 import java.io.BufferedReader;..
https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 문제풀이 1 import java.util.Arrays; import java.util.Scanner; public class _1546_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double[] arr = new double[sc.nextInt()]; for (int i = 0; i < ..