공부 & 팁

프로토콜 & HTTP, TCP/IP 프로토콜

우롱차 2020. 8. 26. 12:38
728x90

내가 알고있는 지식 체계화 시키자

면접때 물어보면 잘 대답할 수 있게

 

프로토콜 :  일정한 통신의 규약

 

IP 주소 : 얘가 왜피료해?  인터넷 프로토콜을 아이피라고 함

/ 일정한 규칙을 의해 작성되어있는 통신 규약 인터넷을쓸때

  • i : internet

  • p : 프로토콜 // 인터넷 고유한 주소 중복으로는 못써

여러명으로 쓸라먼 공유기로 쓰면됌 (와이파이로 핸드폰하고 컴터하고 등등)

이 주소 하나가 컴퓨터 하나!

 

IPv4 이런게 다 기사시험에 나와 그러니까 기사 공부 빡세게 하자

192.168.4.97

4개니까 IPv4

IP 주소 :111.222.333.444 세자 이하로는 되는데 111.2.33.44 이런식으로 가능

네자 이상은 안됌

IPv6 : 111.222.333.444.555.666 경우의 수가 줄어들어성 새로 생김


웹사이트를 접속하고 싶을때

http://www.naver.com : 정석임

 

http : hyper text transfer protocol

하이퍼 텍스트를 보내는 통신규약

 

하이퍼 텍스트는 무엇이냐 내가 원하는 것을 클릭하면 바로 이동시켜주는초연결해준다.는..

웹브라우저 : 크롬, IE 등 → 웹사이트 이용할라고 만든거니까

생략해도http://가 붙음

https:// →  s : security 보안을 더 강화 시킨거임.

 

서버( 서비스를 하는 컴퓨터) → 주구장창 서비스만 하면 됌

어떠한 특정작업만 하는.. 모니터가 필요없음

원격으로 접속하는 방법도 있고 모니터에 꽂아가지공

 

                              request

개인용 PC (웹브라우저)   →           웹 서버(Spring)

www.naver.com             ←             ( 네이버 )

                              response


* 한개의 IP 주소를 가진 서버, 클라이언트(PC)는 1:1 연결만을 지원하는 체계이다.
* 하지만, 인터넷을 통해서 사용할 수 있는 서비스는 그 종류가 매우 다양하여 1개의 IP에서 1개의 서비스만을 사용하는 것은 매우 낭비가 된다.
* OSI 7Layer에서 Layer3인 네트워크 계층에서는 1개의 IP로 1개의 연결을 허용하도록 하고,
* Layer4인 전송계층에서는 Port라는 개념을 사용하여, 여러가지 서비스를 1개의 IP 주소에서 사용할 수 있도록 만들어놓은 개념.

 

Port----------

     전송

PC--------------Server

     네트워크

211.111.111.11   211.11.10

 

* TCP/IP 프로토콜은 OSI 7Layer에서 Layer3와 Layer4를 사용하는 인터넷 프로토콜 규격이다.


Port 번호

localhost 1521port

port라는 개념이 다양한 서비스를 사용할 수 있음

http: 80이라고 사용하기로 약속이 되어있음 80번 port

https의 번호는 443

 

0-1023 우리가 흔히 사용하는 서비스 번호들 이미 정해져있음

다알려진 포트다 well known port

1024~부터는 사용가능 

그래서 오라클 1521

마이에스큐엘은 3306

728x90

'공부 & 팁' 카테고리의 다른 글

선생님들 말씀, 공부 팁  (0) 2020.08.26
도구들 :  (0) 2020.08.26
개발자가 됐을때 어떤 공부를, 어떻게 하면 좋을까?  (0) 2020.08.26
MongoDB java API  (0) 2020.08.26
JAVA : 외워야 할 것 들  (0) 2020.08.26