innn

네트워크와 월드 와이드 웹 본문

CS/네트워크

네트워크와 월드 와이드 웹

33삼 2022. 7. 4. 15:03

www = world wide web의 약자

 

 

소켓 프로그래밍이라고 하는 것은

 네트워크 상에 데이터 주고 받을 때 소켓을 사용한다.

얠 이용해서 프로그래밍을 하는 게 소켓 프로그래밍임.

 

서로 주고 받으려고 프로그래밍하는것 중에 가장 신뢰도 있는게 소켓임.

클라이언트 서버 프로그래밍이라고도 함. 다른 말로는 TCP/IP프로그래밍이라는 말로 쓸수도 있음.

 

네트워크로 안 물린 곳이 없기 때문에 소켓을 안쓸 수 없음 IoT

전송매체 = 데이터를 전송하기위한 매체 ; 와이파이, 등등

국가간 주고받는 규약을 프로토콜이지만, 컴퓨터에선 무엇을 어떻게 어떤 방식으로 교신해서 데이터를 주고 받을 것인가에 대한 규약을 선언해놓은게 프로토콜.

왜 프로토콜이 있어?  송신자와 수신자는 같은 나라에 있지도 않고, 송신장비도 각각 다 다를 것.

컴퓨터 네트워크 = 데이터를 서로 컴퓨터끼리 주고받는다. 이 말. 

TCP/IP/UDP

 

IBM이 망한 이유 중 하나가 SNA 왜? 전세계에는 오픈 아키텍처 

 

NSFNET 

 

TCP/IP 이기종 시스템 다른 시스템과 연결 프로토콜

네트워크 7레이어 7계층으로 그 계층간에 독립적이다.

어느 한 계층의 

 

 

물리계층은 물리적인것 : 응용 

 

CSMA/CD >> 캐리어 센스 케이블에 시그널들이 왔다갔다하는 거야 랜카드에 캐리어 센스

주파수로 시그널이 있을땐 1이고 시그널이 없을땐 0으로 주파수 파워가지고 하는 것임.

어떤 케이블은 그걸 유지할 수 있는 10base -T 

 

LAN에서 Local

CSMA/CD > 802.3프로토콜이라고 말함 . (하수는 이더넷)

데이터 링크 레이어에서 이 과정을 함. 

이더넷 어드레스가 있음. 랜카드 = 이더넷 카드 

이더넷 어드레스는 랜카드를 만든 회사에서 줌, 전세계에서 똑같은게 하나도 없는 것임.

데이터 링크레이어에서 하는게 MAC Address = Ethenet Address, 

 

응용 표현 세션 = 하나의 응용