Network 2

JSON

오늘은 웹 개발할때도 자주 보고 개발하는 사람들이면 자주 보게 되는 JSON 에 대해서 정리를 해보겠다. JSON 이란?JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 이다. JSON은 데이터 포멧일뿐 무슨 통신 방법이나 프로그래밍 문법이 아니다. 사람과 기계가 모두 이해하기 쉽고 용량이 적어 서버와 클라이언트 간의 교류에서 일반적으로 많이 사용합니다.data 교환 형식서버와 클라이언트 간의 교류에서 사용그냥 데이터 형식JSON 형태JSON은 key: value 가 존재 할수 있으며 value 는 String, Int, 배열등과 심지어 JSON 까지 사용할수 있다.{ "key": "value", "Int": 3..

Network 2024.05.31

통신기초) 네트워크 프로토콜 스택과 iOS에서의 네트워크 통신 방식

1. HTTP와 HTTPS의 차이점, iOS에서의 보안 통신 방법에 대해 설명해주세요.HTTP 웹에서 가장 기본적으로 사용되는 프로토콜이다. 그럼 프로토콜은 무엇이냐, 컴퓨터나 원거리 통신 장비 사이에서 데이터를 주고받는 양식, 규칙이다. 보낸 사람과 받는 사람이 같은 양식으로 받아야 통신이 원활하게 이루어 질수 있기 때문에 규칙은 필요합니다. 프로토콜은 보내는 데이터 양을 조절하여 수신측의 처리능력을 넘어가지 않도록 하거나, 데이터를 잘게 나누어 전송을 용이하게 해주는 역할을 합니다. 우리가 네이버에 접속을 하려 할때 www.naver.com을 브라우저 주소창에 입력하면 네이버 서버와 TCP 연결을 하게 된다. 그리고 http 요청(request)을 처리한다. 그리고 나서 http 응답(response..

Network 2024.05.13