일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- gpio
- ATMEGA128A
- Pspice
- test bench
- java
- behavioral modeling
- atmega 128a
- Algorithm
- Recursion
- uart 통신
- DHT11
- dataflow modeling
- Edge Detector
- vivado
- stop watch
- BASYS3
- LED
- D Flip Flop
- hc-sr04
- verilog
- structural modeling
- half adder
- KEYPAD
- pwm
- soc 설계
- ring counter
- Linked List
- FND
- prescaling
- i2c 통신
- Today
- Total
목록생각 정리 (12)
거북이처럼 천천히
1. Domain Name - 넓은 의미 : 네트워크상에서 컴퓨터를 식별하는 호스트명 - 좁은 의미 : 도메인 레지스토리(Domain name registry)에서 등록된 이름 2. Domain Name은 왜 필요한가? - 네트워크상에서 HOST간 통신을 하기 위해서 서로의 IP 주소를 알아야 요청(request) 혹은 응답(response)가 가능하다. - 하지만, 사용자는 수많은 IP 주소를 외우고, 필요에 따라서 IP주소를 찾아 사용하는 것이 불편하기 때문에 IP주소를 대신에 문자로 IP 주소를 표현한다면 사용자는 보다 쉽게 HOST끼리 통신을 할 수 있다. - 이렇게 IP 주소를 문자로 표현하는 방식을 '도메인 네임' 이라 한다.

1. HOST - 네트워크와 연결되어 있는 컴퓨터들 - IP 주소를 갖는 시스템 1.1. HOST는 무엇인가? - 인터넷은 IP 프로토콜을 이용하여 통신하게 되는데, 통신하는 과정에서 목적지와 출발지가 없다면 데이터를 어디에서 어디로 보내야 할 지 모르는 문제점이 발생한다. - 따라서 HOST끼리 통신을 하기 위해서는 각각의 HOST에게 서로 다른 IP address를 부여하여 통신이 가능하게끔 만들었다. - 즉, 호스트는 IP 주소를 갖는 시스템이라 할 수 있다. 즉, 호스트는 IP 주소를 갖는 시스템이다. 2. Hosts 파일이란? - 도메인 이름을 통해 접속하고자 하는 서버나 컴퓨터의 IP 주소를 적을 필요 없이 도메인 이름만으로 접속이 가능하다. - Hosts 파일에 미리 접속하고자 하는 IP 주..
1. JSON - 클라이언트와 서버사이에서 요청(request)와 응답(response)를 주고 받는 과정에서 서로가 필요로 하는 데이터들을 좀 더 쉽고, 간편하게 교환하기 위해서 만들어진 텍스트 기반의 데이터 교환 표준 파일 1.1. JSON이 무엇이고, 왜 필요한가? - 클라이언트가 서버에게 요청(request)하고, 서버는 요청을 받아 그에 대한 응답(response)를 하는 과정에서 서로가 필요로 하는 데이터를 담아 보낼 수 있다. 이 때, 데이터를 보내는 과정에서 '형식'에 따라 정보들을 작성하고, 데이터 를 보낼 필요가 있다. - 문제는 '형식'이 여러 종류일 경우, 서버나 클라이언트는 형식에 따라 코드를 작성해야한다는 문제점이 발생한다. - 이를 위해 유명한 '형식'을 사용하자 하였으며, 바..
1. API (application programming interface) - 클라이언트, 서버와 같은 서로 다른 프로그램에서 요청(request)와 응답(response)을 주고 받을 수 있게 만든 체계 - 어떤 소프트웨어가 다른 소프트웨어의 기능을 사용하기 위해 주소로 요청을 보내면 응답을 해주는 소프트웨어끼리의 체계 1.1. API는 왜 필요한가? - 클라이언트가 서버에게 서로 다른 요청(request)한다면 서버는 어떤 요청(request)이 "메세지를 달라"이며, 어떤 요청(request)가 "로그인 시켜줘"인지를 알 수 없다. 따라서 요청(request)을 구분할 수 있도록 하는 '체계' 가 바로 API이다. 1.2. API의 동작 과정 - 서버쪽에서 사전에 "서버주소/A"로 요청하면 "로그..