본문 바로가기

http

[컴퓨터와 인터넷] https 보안설정 됐어요? 컴퓨터 : 기계들을 모아둔것 하드디스크: 적어두기 RAM: 기억하기 CPU: 계산하기 메인보드: 꽂아두기 OS : 운연체제 - 인간이 기계와 소통할 수 있게 만드는 기반이 되는 프로그램 안드로이드, Windows10, iOS, Linux(리눅스는 오픈소스!) 코딩 : OS에 명령을 내리는 것 프로그래밍 언어: 어떤 말로 명령을 내릴 것이냐 프로그램 : 미리 짜둬서 매번 똑같이 움직이게 해놓은 것 컴퓨터들끼리 대화를 하고 싶을때 사용하는 것이 인터넷 대화를 주고받기 위해서는 규칙이 필요하고, 이 규칙 중 하나가 웹(=http)이라고 한다. https는 보안을 강화한 것 ( 양쪽에서 암구호 표를 서로 가져거 가운데서 못듣게 하는것) 웹 서버 만들기 =잘 듣고 있다가 누가 http 요청하면 ~해줘 라고 명령 .. 더보기
[네트워크] HTTP 통신 vs. Socket 통신 차이점 HTTP 통신이란? Hyper Text Transfer Protocol의 약자로 HTML 파일을 전송하는 프로토콜. 웹브라우저에서 통신이 이루어지며, 처음에는 HTML 파일전송을 목적으로 만들어졌으나 현재는 JSON, Image 파일 또한 전송한다. HTTP 통신 : 클라이언트가 요청을 보내는 경우에만 서버가 응답하는 방식의 단방향 통신 일정 기간 동안 connection을 유지한 후에 끊음 - 초기에는 바로 connection을 끊었으나, connection을 맺고 끊는 비용이 비싸기 때문에 Keep Alive 옵셥을 통해 일정 기간 동안 connection 유지 후 끊는 방식으로 발전함 어플리케이션(Android or Ios)의 개발에 주로 사용됨 - 실시간 연결이 아니고, 응답이 필요한 경우에만 S.. 더보기