SW/CS

인터넷 - TCP / IP

맛대 2023. 8. 7. 16:39

인터넷

TCP/IP

  • 전송 제어 프로토콜(Transmission Control Protocol) / 인터넷 프로토콜
  • IP는 패킷(데이터그램)을 한 곳에서 다른 곳으로 옮겨줌
  • TCP는 패킷 수신을 확실히 보장해줌(수신자가 받은걸 확인 해줌)
  • 패킷이 순서대로 전송되고, 손실되지 않고, 오류가 발생하지 않도록 보장

IP 주소

  • 인터넷 상의 각 컴퓨터는 유일한 주소인 IP주소가 할당됨
  • MAC 주소와 달리 하드웨어에 묶여있지 않음(변경 가능)

MAC 주소

  • 네트워크에서 네트워크 인터페이스 컨트롤러를 고유하게 식별하는 64비트 주소
  • 하드웨어에 묶여있음
  • 네트워크 장치의 고유성을 보장하기 때문에, 네트워크 보안에도 사용
  • 네트워크 장치의 제조업체에서 고정적으로 설정

도메인 이름 시스템(DNS,Domain Name System)

  • 장치의 IP주소가 바뀌는 것을 보완하기 위한 시스템
  • 이름을 주소로 바꿔줌
  • www.ljm.com 을 23.14...... 로 기록해두고, IP 변경시 자동으로 변경됨

월드 와이드 웹

  • TCP/IP 위에 만든어진 여러 프로토콜이 존재
    • SMTP(Simple Mail Tranfer Protocol) : 단순 우편 전달 프로토콜
    • HTTP(Hyper Tet Transfer Protocol) : 웹페이지의 전송을 책임지는 프로토콜
    • HTTPS(HTTP 에 Secure 추가)
  • HTTP 표준
    • 웹 브라우저(크롬,엣지,사파리 ...)가 웹 서버와 상호작용하는 방법을 정의
    • URL(Uniform Resource Locator) : 일관된 자원 위치 지정자, 인터넷 상의 컴퓨터의 도메인 이름과 해당 컴퓨터의 어디서 정보를 찾을지에 대한 설명이 들어감
    • 웹 페이지는 보통 HTML로 존재

'SW > CS' 카테고리의 다른 글

웹 브라우저  (0) 2023.10.16
프로그래밍 언어 처리 - 고수준 언어의 처리 방법(파스트리)  (0) 2023.08.29
데이터 구조와 처리  (0) 2023.08.07
SPA  (0) 2022.07.17
GET, POST 차이  (0) 2022.07.17