[Wecode]-(사전스터디) 용어 정리 및 용어 모식도

eunkyung·2022년 12월 11일
0
  • 클라이언트 : 서버로부터 데이터(서비스)를 요청하는 컴퓨터

  • 서버 : 클라이언트에서 요청한 테이터(서비스)를 제공하는 컴퓨터 (데이터를 포함하거나 네트워크의 다른 컴퓨터에서 액세스하는 기능을 제공하는 컴퓨터)

  • 요청 (Request) : 클라이언트에서 요구하는 것

  • 응답 (Response) : 클라이언트 요청으로부터 서버에서 주는 것

  • FrontEnd : 사용자에게 시각적으로 보여지는 부분(사용자 인터페이스 (UI, 사용자 볼 수 있는 화면)과 사용자 경험(UX)를 초점으로 개발 필요)

  • BackEnd : 사용자에게 드러나지 않는 영역인 서버나 데이터베이스를 관리하는 부분

  • 네트워크 : 두 대 이상의 컴퓨터들이 통신할 수 있도록 하는 연결고리 (인터넷은 여러 네트워크의 연결집합체)
    같은 네트워크에 속한 단말들 간에만 통신이 가능하고 다른 네트워크에 위치한 단말과는 통신이 불가능함. 따라서 인터넷이 생겨남.

  • IP 주소 : 네트워크에 연결된 모든 기기(컴퓨터)에 할당된 이름 또는 주소다.

  • 라우터 : Route = 경로. router는 네트워크 상에서 클라이언트와 서버 간의 데이터 패킷을 전송하는 여러 '경로'들 가운데 가장 빠른 길을 찾아내는 역할을 하는 장비다.(라우팅)
    (참고 : https://velog.io/@ahnella04/%EB%9D%BC%EC%9A%B0%ED%84%B0)

  • TCP/IP : 데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규약이다.

TCP는 전송 제어 프로토콜 (Transmission Control Protocol)의 약자이며 한 기기에서 다른 기기로 데이터를 전송하는 것에 대한 규약. IP는 인터넷 프로토콜(Internet Protocol)의 약자이며, 데이터의 조각을 최대한 빨리 대상 IP 주소로 보내는 역할에 대한 규약.
(참고: https://velog.io/@rosewwross/TCPIP)

0개의 댓글